CakePHP博客教程 - 无法重新声明UsersController :: beforeFilter()

时间:2012-02-16 09:35:34

标签: php cakephp

为什么它会给我这个错误,我检查了所有的代码,我希望没有愚蠢的错误。登录页面是为了显示。

致命错误:无法在第64行的C:\ wamp \ www \ dale-blog \ app \ Controller \ UsersController.php中重新声明UsersController :: beforeFilter()

 //line 63:
    public function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow('add'); //Letting users register themselves
    }

3 个答案:

答案 0 :(得分:2)

这意味着您已在同一控制器中声明public function beforeFilter()两次。

答案 1 :(得分:0)

我对cakephp并不熟悉,但我可以向你保证,这条消息暗示了先前声明过的所述函数(beforeFilter)。搜索有问题的副本并将其删除。

快乐的结块,欢呼声

答案 2 :(得分:0)

我有同样的'错误'。这是因为教程告诉您必须编写两次代码,但必须明确必须修改而不是添加的行是

public function beforeFilter(){
        $this->Auth->allow('index','view');
    }
AppController.php文件中的