我读了这个问题
global variable for all controller and views
它告诉我在根文件夹中的filters.php中声明一个变量,(据说在filter.php文件中声明它不是一个好习惯)我试过但没有成功。但是我需要在config文件夹的任何文件中声明一个变量,该变量应该对所有控制器和视图都可用。
我应该在哪里这样做?
答案 0 :(得分:4)
您可以在app / config文件夹
中创建PHP文件例如: 创建app / config / settings.php
在这个settings.php里面:
<?php
return array(
'LANGUAGE_ID' => 1,
'DATE_FORMAT' => 'Y-m-d'
);
您可以使用以下方法在视图和控制器中访问它:
Config::get('settings.LANGUAGE_ID');
如果要创建不同的环境,则需要将新创建的配置文件放到每个环境文件夹中。