class Configure
尽管在CakePHP需要配置一些东西,有时是有用的为您的应用程序有自己的配置规则。过去你可能已经定义的自定义配置值通过定义变量或常量在某些文件。这样迫使你包括配置文件每次你需要使用这些值。
CakePHP的配置类可用于存储和检索应用程序或运行时特定的值。小心,这个类允许您存储任何,然后使用它在任何其他代码的一部分:肯定诱惑打破MVC模式CakePHP是对设计的。配置类的主要目标是保持集中的变量之间可以共享许多对象。记得试图依靠“约定优于配置”,你不会最终打破了MVC结构我们组。
这个类可以调用从任何地方在你的应用程序中,在静态背景:
Configure::read('debug');
static Configure::write($key, $value)
参数:
$key (string)-写的关键,可以使用点符号价值。
$value (mixed) ——存储的值。
使用write()将数据存储在应用程序的配置:
Configure::write('Company.name','Pizza, Inc.');
Configure::write('Company.slogan','Pizza for your body and soul');
上面的例子也可以写在一个:这样的例子
Configure::write(
'Company',
array(
'name' => 'Pizza, Inc.',
'slogan' => 'Pizza for your body and soul'
)
);