2010-05-29 3 views
1

Я попытался использовать public function __construct() { } но получил ошибкуKohana 3 - Конструктор

ErrorException [Строгий]: Создание объекта по умолчанию с пустым значением.

Причиной этого является то, что я использую контроллер, защищенную для зарегистрированных пользователей только, я не хочу, чтобы вызвать $this->protect(); от каждого действия в контроллере.

Поэтому моя попытка использовать конструктор, который вызывает $this->protect();

ответ

3

Используйте свой вход под охранением в методе before() ...

public function before() { 
    parent::before(); 
    $this->protect(); 

}