やったこと

webサービスを作るときに考えたことを垂れ流します

【CakePHP3】Layoutファイルの中でConfigureのパラメータを参照する!

CakePHP3の話なんですが、「/config/bootstrap.php」内で、全ての箇所から呼び出し可能な「グローバル変数」を定義することができます。

定義の仕方は以下のようにします(hogegeという変数を定義しています)

//定数を定義
Configure::write('hogege', 'hogegeだお!');

呼び出すときは以下のようにします。

//hogegeの値を読み込む!
$test = Configure::read('hogege');

これをレイアウトファイルとかテンプレートファイル内で読み込むときは、先頭で「use Cake\Core\Configure;」の宣言が必要なのでご注意ください。

以上!