0

我遇到的问题是在从工作的远程版本迁移到代码库的本地版本时出现的。如果我通过“/”访问首页,则页面正确呈现并且不报告错误。但是,如果我访问另一个视图,比如“用户/登录”,我会收到以下错误并且页面无法加载(即使页面确实可以远程工作)。

PHP Fatal error:  Call to a member function css() on a non-object 
  in /app/View/Elements/doc_header.ctp on line 28

报告的行号对应于此代码。

 echo $this->Html->css('global.css');

在两个控制器中,我都声明了正确的助手。同样,它可以远程使用未修改的控制器和视图代码。看来我的 cake 或 apache 配置有问题。我正在使用 Cake v 2.1.3。有什么想法吗?

此外,我使用 git 克隆远程代码库,并将其传输到本地。也许这就是我出错的地方。知道使用 Git 和 Cake 时的常见陷阱吗?

4

1 回答 1

0

将您的代码更改为

echo $this->Html->css('global');

->css 已经将该 .css 添加到文件中。

于 2012-08-22T14:25:20.913 回答