【发布时间】:2010-02-11 21:06:42
【问题描述】:
我希望在我的 CakePHP 应用程序中加载一些全局默认值。例如。 app/config/defaults.php
$config['site']['name']='FooBar';
$config['secuity']['somelimit']=-1;
我将在各种类中使用 (Configuration::read()) 这些值,而不仅仅是在单个控制器中。
调用 Configuration::load('defaults') 的合适位置在哪里?在路由器里?在 App 的子类中?
为了阐明我的目标:我希望 Configuration::load('defaults') 用于加载全局默认值。但我不想在每个路由器、助手等中都这样做。是否有一个全局钩子/构造函数用于 CakePHP 应用程序,它在其他任何事情之前执行?
【问题讨论】: