0

我正在使用 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'); ?>
4

2 回答 2

4

在您的控制器中设置变量,以便将其传递给您的视图:

$this->set('front_wheel', Configure::read('Bike.Frontwheel'));

那么在你看来:

<?php echo $front_wheel; ?>
于 2013-05-07T12:28:13.477 回答
0

在配置文件夹中尝试,

为此,您需要在config文件夹中创建一个文件并加载该文件,bootstrap如图所示

Configure::load('custom');

这表明您的文件是 custom.php 现在您可以写为

$config['Bike.Frontwheel'] = 'Gazette, 16 inch';

无论您需要什么,都可以将其称为

$variable = Configure::read('Bike.Frontwheel');
于 2013-05-07T12:31:27.967 回答