Учебник блога CakePHP - Невозможно переопределить UsersController :: beforeFilter () - PullRequest
0 голосов
/ 16 февраля 2012

Почему это дает мне эту ошибку, я проверил весь код, и я надеюсь, что нет глупых ошибок. Страница входа предназначена для отображения.

Неустранимая ошибка: невозможно переопределить UsersController :: beforeFilter () в C: \ wamp \ www \ dale-blog \ app \ Controller \ UsersController.php в строке 64

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

Ответы [ 3 ]

2 голосов
/ 16 февраля 2012

Это означает, что вы объявили public function beforeFilter() дважды в одном контроллере.

0 голосов
/ 26 декабря 2013

У меня была та же «ошибка». Это было потому, что учебник говорит вам, что вы должны кодировать дважды, но должно быть ясно, что строка, которая должна быть изменена не добавлена ​​, является

public function beforeFilter(){
        $this->Auth->allow('index','view');
    }

в файле AppController.php

0 голосов
/ 16 февраля 2012

Я не знаком с cakephp, но могу заверить вас, что сообщение подразумевает, что упомянутая функция (beforeFilter) была ранее объявлена. Выполните поиск дубликата и удалите его.

Счастливого пирога, ура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...