현재 인벤토리 추적 시스템에 codeigniter를 사용하여 응용 프로그램을 만들고 있습니다. 이벤트를 생성/표시/업데이트/제거하는 방법을 만들었습니다. 내가 겪고있는 문제는 인벤토리 테이블입니다. 각 행에 고유 한 제품이있는 테이블을 표시하고 있습니다. 데이터베이스 인벤토리 테이블 행을 동시에 업데이트 할 수 있기를 원합니다.Codeigniter 테이블에 여러 쿼리 삽입
function insert_inventory($data){
foreach($_POST['product'] as $product){
$this->db->insert('inventory', $data);
}
}
을 그리고 이것은 컨트롤러입니다 : : 내 모델이 뭔가를 시도하고
function add_show_inventory() {
$data['products']=$this->product->get_products();
$this->form_validation->set_rules('skuID', 'skuID', 'required');
$this->form_validation->set_rules('brought-in', '"Brought In"', 'required');
$this->form_validation->set_rules('finished-with', '"Finished With"', 'required');
$this->form_validation->set_rules('deliveries', 'Deliveries');
$this->form_validation->set_error_delimiters('<div class="error-module">', '</div>');
if($this->form_validation->run()== FALSE){
$this->load->view('header');
$this->load->view('menu');
$this->load->view('inventory/show-add-inventory', $data);
$this->load->view('footer');
} else {
if($_POST){
//$data['show']=$this->show->get_show();
$data=array(
'skuID'=>$_POST['skuID'],
'product'=>$_POST['product'],
'deliveries'=>$_POST['deliveries'],
'brought-in' =>$_POST['brought-in'],
'finished-with'=>$_POST['finished-with'],
);
$this->inventory->insert_inventory($data);
redirect(base_url().'shows/');
}
}
}
동시에 여러 행을 삽입하는 방법에 어떤 아이디어? 어떤 도움을 주셔서 감사합니다.
컨트롤러 로직은 데이터의 가치가 하나의 행을 잡아입니다. 어떻게 하나 이상을 가질 수 있습니까? 예제를 게시 할 수 있습니까? – blackcatweb
정확히 무엇의 예를 게시 하시겠습니까? –
테이블 인벤토리는 어떤 모양입니까? –