如何在cakephp 3中使用全局参数?

如何在cakephp 3中使用全局参数?,php,cakephp-3.0,Php,Cakephp 3.0,我正在用CakePHP3编写一个应用程序 我希望全局变量可以从任何地方读取,即使是在布局和视图中 如何保存这些参数?您可以在core.php中编写如下配置: Configure::write('Company', [ 'name' => 'Pizza, Inc.', 'slogan' => 'Pizza for your body and soul' ]); 当你可以这样读的时候: Configure::read('Company.name'); Configure::

我正在用CakePHP3编写一个应用程序

我希望全局变量可以从任何地方读取,即使是在布局和视图中


如何保存这些参数?

您可以在
core.php
中编写如下配置:

Configure::write('Company', [
   'name' => 'Pizza, Inc.',
   'slogan' => 'Pizza for your body and soul'
]);
当你可以这样读的时候:

Configure::read('Company.name');
Configure::read('Company.slogan');
Configure::read('Company');
如果您不喜欢在
core.php
中编写新参数。您可以将其写入另一个文件并加载到core.php中。
更多教程在

将其写入core.php中,如
Configure::write('test',true)不适用于cakephp 3.x。