1

2 つのオブジェクトを codeigniter ビュー ページに渡すにはどうすればよいですか?

これは可能ですか?

$this->load->view('myView', $object1, $object2);
4

1 に答える 1

5

はい、複数のオブジェクトをパラメーターとして渡すことは可能ですが、上記の構文は正しくありません。

試す:

$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);

ビュー:CodeIgniter ユーザーガイド

于 2013-04-30T15:10:29.087 に答える