debug показать только авторизованным пользователям
debug показать только авторизованным пользователям
можно ли както такое реализовать ? наследоваться от yii\debug\Module и переопределять checkAccess() метод .. ? или может есть еще какое решение ?
Re: debug показать только авторизованным пользователям
и как корректно переопределить
я у себя в компонентах создал
в конфиге:
но он теперь вьюшки дебага ищет у меня в компонентах ...
я у себя в компонентах создал
Код: Выделить всё
use yii\debug\Module;
class DebugModule extends Module
{
protected function checkAccess()
{
if (\Yii::$app->user->id==287) return true;
return false;
}
}
Код: Выделить всё
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = [
'class' => 'app\components\DebugModule',
];
Код: Выделить всё
The view file does not exist: C:\xampp\htdocs\man2.loc\www\components\views\default\index.php
Re: debug показать только авторизованным пользователям
нет никаких идей ? переносить всю папку view не охота... уж больно большой костыль будет ...
Re: debug показать только авторизованным пользователям
http://www.yiiframework.com/doc-2.0/yii ... ath-detail
По идее то, что нужно.
Лучше так:
По идее то, что нужно.
Лучше так:
Код: Выделить всё
$config['modules']['debug'] = [
'class' => 'app\components\DebugModule',
'basePath' => '@vendor/yiisoft/yii2-debug',
];