私は製品ページを持っています。ここでは、製品フォームと製品リストの両方を追加します。商品を追加すると、同じページの商品リストのコンテンツにすぐに表示されます。私の問題は、更新するまで最近の製品が表示されないことです。
上から下への問題である可能性があります(クエリを選択してからクエリを挿入します)。私はこのスクラッチ スタイルを解決できます (codeigniter なし)。しかし、コードイグナイターがそれを行う方法。私のコントローラーのproduct()は
public function product(){
$data['title'] = 'Product'; // Capitalize the first letter
$this->load->view('templates/header',$data);
$this->form_validation->set_rules('product', 'Product', 'required|min_length[7]|max_length[7]|numeric');
$this->form_validation->set_rules('purchase_price', 'Purchase Price', 'required|numeric');
$this->form_validation->set_rules('sell_price', 'Sell Price', 'required|numeric');
if ($this->form_validation->run() == FALSE)
{
$data['products']=$this->admin_model->show_product();//my select query
$this->load->view('admin_panel/product',$data);
}
else
{
$data['products']=$this->admin_model->show_product();//my select query
$this->load->view('admin_panel/product',$data);
$this->admin_model->add_product();//my insert query
}
$this->load->view('templates/footer');
}