1
私は最近CodeigniterをPHPフレームワークとして採用することに決めました。グローバル変数を設定するCodeigniter
すべてのコントローラ/モデル/ビューで使用できるいくつかの変数を設定したいと思います。
どうすればいいですか?
私は最近CodeigniterをPHPフレームワークとして採用することに決めました。グローバル変数を設定するCodeigniter
すべてのコントローラ/モデル/ビューで使用できるいくつかの変数を設定したいと思います。
どうすればいいですか?
CodeIgniter's documentationを$this->load->vars()
に表示してください。
ドキュメントの状態:
この関数は、入力として連想配列を受け取り、PHP抽出機能を使用して 変数を生成します。この関数は、
$this->load->view()
関数の2番目のパラメータを使用するのと同じ結果を とします。コントローラの コンストラクタにいくつかのグローバル変数を設定し、いずれかの関数からロードされた ビューファイルでそれらを使用できるようにするには、この関数を個別に使用することが望ましい理由は です。 この機能を複数回呼び出すことができます。データはキャッシングされ、 の変数への変換用に1つの配列にマージされます。
おそらくないはずです。あなたはあなたのモデルでそれらをクラスレベルの定数にすることができます。 – meagar