2 つのオブジェクトを codeigniter ビュー ページに渡すにはどうすればよいですか?
これは可能ですか?
$this->load->view('myView', $object1, $object2);
2 つのオブジェクトを codeigniter ビュー ページに渡すにはどうすればよいですか?
これは可能ですか?
$this->load->view('myView', $object1, $object2);
はい、複数のオブジェクトをパラメーターとして渡すことは可能ですが、上記の構文は正しくありません。
試す:
$data['object1'] = $object1;
$data['object2'] = $object2;
$this->load->view('myView', $data);
ビューページでは、次のようにアクセスし$object1
ます$object2
ビューへの動的データの追加データは、ビュー読み込み関数の 2 番目のパラメーターの配列またはオブジェクトを介して、コントローラーからビューに渡されます。配列を使用した例を次に示します。
$data = array(
'title' => 'My Title',
'heading' => 'My Heading',
'message' => 'My Message'
);
$this->load->view('blogview', $data);
オブジェクトを使用した例を次に示します。
$data = new Someclass();
$this->load->view('blogview', $data);