この質問は重複している可能性がありますが、探している正確な答えが見つかりません。
私は2つのフォームと2つのコントローラーを持っています。
最初のコントローラービューにデータを入力したい。そのページで、2番目のコントローラーにデータを送信し、そのコントローラービューに表示します。
ここで、フォーム入力データをコントローラーの配列に挿入し、ビューの通常の変数としてアクセスしようとしましたが、運がありませんでした。
最初のフォームの私のコントローラー
function new_order_details()
{
$this->load->view('sales/new_order_details');
}
入力フォームビュー:new_order_details '
<form id="sales_order_details" action="/sales/new_blank_order_lines" method="post">
<input type="text" id="customer" />
<input type="submit" name="blank_order" id="blank_order" value="Continue">
</form>
2番目のフォームの私のコントローラー
function new_blank_order_lines()
{
$data = array(
'customer' =>$this->input->post('customer')
);
$this->load->view('sales/new_blank_order_lines',$data);
}
データを表示したい場所のビュー
<?php echo "--".$customer."--"; ?>
上記の出力は、変数$customerが空であることです。
任意のアイデアをいただければ幸いです。
よろしくお願いします。