【问题标题】:CakePHP 2.0: Error on loading an image with the html-helperCakePHP 2.0:使用 html-helper 加载图像时出错
【发布时间】:2012-02-22 12:08:09
【问题描述】:

我已经切换到最新版本的 CakePHP,但是当我要建立我的布局时,我得到了这个错误:

Fatal error: Call to a member function image() on a non-object in C:\xampp\htdocs\propfe\app\View\Layouts\default.ctp on line 91

当然,我已经在 lib/Cake/Controller/AppController.php 中包含了帮助程序:

public $helpers = array('Session','Html','Js');

虽然不太可能,但错误在这一行,这是布局的第 91 行:

<?php echo $this->html->image('aesculap.jpg'); ?> 

【问题讨论】:

    标签: cakephp html-helper helper


    【解决方案1】:

    您必须使用$this-&gt;Html 而不是$this-&gt;html

    【讨论】:

    • 天哪,这些烦人的小事之一,你只是没有注意到 :D 谢谢!
    【解决方案2】:

    您在 AppController 中定义了帮助程序,但是正在加载此视图的控制器是否扩展了 AppController 或 Controller。

    【讨论】:

    • 只是通过PagesController的索引页面,所以当然是
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    相关资源
    最近更新 更多