我遇到的问题是从工作的远程版本迁移到代码库的本地版本。如果我通过“/”访问首页,则页面呈现正确并且不会报告错误。但是,如果我访问另一个视图,说“users / login”,我收到以下错误,页面无法加载(即使页面确实可以远程工作)。
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');
在两个控制器中,我都宣布了正确的助手。同样,它可以使用未经修改的Controller和View代码远程工作。我的蛋糕或apache配置似乎有些问题。我正在使用Cake v 2.1.3。有什么想法吗?
此外,我使用git克隆远程代码库,并在本地传输它。也许这就是我出错的地方。知道使用Git和Cake时常见的陷阱吗?
答案 0 :(得分:0)
将您的代码更改为
echo $this->Html->css('global');
- > css已将.css添加到文件中。