我正在使用cakephp v2.3.4
在/app/Config/bootstrap.php中设置了一个全局变量,如下所示;
Configure::write('Bike.Frontwheel','Gazette, 16 inch');
我无法在我的任何观点中看到这个价值,我做错了什么? 我可以使用以下命令更改控制器中的值:
Configure::write('Bike.Frontwheel', $Data['Bike']['description']);
视图中的代码:
<?php echo Configure::read('Bike.Frontwheel'); ?>
答案 0 :(得分:4)
在控制器中设置变量,使其传递给您的视图:
$this->set('front_wheel', Configure::read('Bike.Frontwheel'));
然后在你看来:
<?php echo $front_wheel; ?>
答案 1 :(得分:0)
尝试配置文件夹,
为此你需要在config
文件夹&amp;中创建一个文件。如图所示加载bootstrap
Configure::load('custom');
这表明您的文件是custom.php 现在你可以写成
$config['Bike.Frontwheel'] = 'Gazette, 16 inch';
您需要的地方可以将其称为
$variable = Configure::read('Bike.Frontwheel');