如何在 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
我正在用 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