如何在cakephp中的“configure :: write()”中添加图像链接?

时间:2015-04-01 03:07:27

标签: php cakephp

我想为我的应用设置徽标。

在我的AppController.php页面中,我编写了以下代码行:

Configure::write('CompanyLogo','echo $this->Html->image('logo.png', $options = array());');" 

但是,它不适合我。你有什么建议如何使它工作?感谢

3 个答案:

答案 0 :(得分:1)

控制器中的组件和视图中的帮助程序。您当前正在尝试在控制器中使用帮助程序,这将无法正常工作。 而是在config:

中写入image_name
`Configure::write('Config.logo', 'logo.png');`

将其用于布局/视图

$image_name= Configure::read('logo');

$this->Html->image($image_name, array());

答案 1 :(得分:0)

不要在函数参数中使用“echo”。所以它应该是 配置::写入( 'CompanyLogo的',$这 - > HTML->图像( 'logo.png'));

答案 2 :(得分:0)

您只需在" configure :: write"中编写图像路径即可。并在视图中访问它喜欢: 配置::写(' CompanyLogo',$ this-> webroot。" img / logo.png"); 在视图中你可以使用这个: 的< img src ="< ?php echo配置::读取(' CompanyLogo');?>" />

但是在视图中使用它的好习惯: 的 $这 - > HTML->图像(' logo.png&#39);