Установил расширение Yii2mod/yii2-comments. Все настроил, комментарии отображаются и работают. Но не могу зайти в раздел управления комментариями. Так же стоит расширение yii2-user и настроены роли и разрешения (RBAC). В настройках расширения автор пишет что можно попасть в раздел управления комментариями по ссылке:
Код: Выделить всё
http://localhost/path/to/index.php?r=comments/index
И первое что меня смутило, то что контроллер ManageController с репозитория и мой отличаются. точнее в моем не было некоторых строк. Вот это в контроллере на гитхабе:
Код: Выделить всё
/**
* @var array verb filter config
*/
public $verbFilterConfig = [
'class' => 'yii\filters\VerbFilter',
'actions' => [
'index' => ['get'],
'update' => ['get', 'post'],
'delete' => ['post'],
],
];
/**
* @var array access control config
*/
public $accessControlConfig = [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'roles' => ['admin'],
],
],
];
/**
* @inheritdoc
*/
public function behaviors()
{
return [
'verbs' => $this->verbFilterConfig,
'access' => $this->accessControlConfig,
];
}
Код: Выделить всё
public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::class,
'actions' => [
'index' => ['get'],
'update' => ['get', 'post'],
'delete' => ['post'],
],
],
];
Моя роль администратора administrator.
Пробовал так же создавать другие роли и разрешения и подставлять, без результатов.
Когда перехожу по ссылке, пишет что страница не найдена.
Экспериментировал с ссылкой по разному, отключал ЧПУ и пробовал сотни вариантов, пишет что страница не найдена, хотя должно писать что доступ не разрешен, если бы попал на правильный адрес. Так же кнопка удалить на комментариях не открылась мне, хотя должна открыться роли admin.
Подскажите, куда копать или что я уже натворил?