如何在 cakephp 3 中设置全局参数?

How to have global parameters in cakephp 3?

我正在用 cakephp 3 编写应用程序。

我想要可以从任何地方读取的全局变量,甚至在布局和视图中。

如何保存这些参数?

你可以在你的 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。 更多教程在 http://book.cakephp.org/3.0/en/development/configuration.html