0

コード イグナイター アプリにこのコア コントローラーがあり、ビュー変数をすべてのビューに渡したいと考えています。

私のビューは通常のコントローラにロードされているため、コア コントローラにビューを再度ロードすることはできません。

それで、どうやってそれをするつもりですか?$data['fromCoreVar'] を使ってみたところ、$fromCoreVar を試してみました。どちらも信じられないほどよく理解できる機能はありません。しかし、私はそれを機能させたいです。

解決策は?

事前にTnx。

4

1 に答える 1

1

コアコントローラーで、変数を宣言します。

protected $data;

次に、コアコントローラーで、次のような変数にデータを割り当てます。

$this->data['some_index'] = 'some value';

子コントローラーでは、同じ方法で$dataを使用します。

$this->data['other_index'] = 'other value';

そしてそれをすべてあなたの見解に渡します:

$this->load->view('my_view', $this->data);
于 2013-03-11T08:42:36.807 に答える