ユーザーが入力する codeigniter フォームがあります。送信時に、入力が配列にポストされます。この配列は、変数として読み込まれる新しいビューに表示されます。
私の問題は、何らかの理由でビューを更新すると、それらの投稿が失われ、新しいビューに変数が表示されないことです。
投稿された配列をセッション値として保存する方法と、セッション変数にアクセスする方法を教えてください。
したがって、私のコントローラーは次のとおりです。
function new_blank_order_lines()
{
$data = array(
'customer' =>$this->input->post('customer'),
'period' =>$this->input->post('period'),
'buom' =>$this->input->post('buom')
);
$this->load->view('sales/new_blank_order_lines',$data);
}
でnew_blank_order_lines
変数を表示できますecho $customer
ビューを更新するnew_blank_order_lines
と、ビューがリロードされ、投稿変数が失われます。したがって、 $data 配列をセッションとして保存して、ページのリロード/更新後でも使用できるようにしたいと考えています。
何かアドバイス?
私は次のようなことを考えています:
function new_blank_order_lines()
{
$data = array(
'customer' =>$this->input->post('customer'),
'period' =>$this->input->post('period'),
'buom' =>$this->input->post('buom')
);
$this->session->$data
$this->load->view('sales/new_blank_order_lines',$data);
}
これは明らかに機能しませんか?それが機能する場合、変数の値をエコーアウトするにはどうすればよいですか?
いつもありがとう、