CakePHP 3: разрешить загрузку DebugKit только для администраторов

Я исчерпал свои ресурсы, пытаясь понять это. Как включить только "очень полезно" DebugKit загружать только когда зарегистрированный пользователь является администратором? Подход, который я знаю и думал, чтобы работать, с Configure::write('debug', 1), но это не сработало. Я не уверен, что еще я могу сделать... Это код, который у меня есть в файле `AppController.php1

// AppController.php

public function beforeFilter(Event $event){
    parent::beforeFilter($event);

    // ...

    // Checks if loggedin user is an administrator
    if($this->Auth->user() && $this->Auth->user('role' == 'admin')){
        // Enable debugging and allow DebugKit to load
        Configure::write('debug', 1);
    }
}

0 ответов

Другие вопросы по тегам