Код: Выделить всё
yii migrate --migrationPath=@yii/rbac/migrations
до этого руками удалил таблицы RBAC
как мне обратно их создать?
Код: Выделить всё
yii migrate --migrationPath=@yii/rbac/migrations
Код: Выделить всё
> yii migrate/redo --migrationPath=@yii/rbac/migrations
Yii Migration Tool (based on Yii v2.0.12)
Total 1 migration to be redone:
m180518_113228_create_user_table
Redo the above migration? (yes|no) [no]:y
*** reverting m180518_113228_create_user_table
PHP Fatal Error 'yii\base\ErrorException' with message 'Class 'm180518_113228_create_user_table' not found'
in E:\Openserver\domains\football\vendor\yiisoft\yii2\console\controllers\MigrateController.php:186
Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleFatalError()
#1 {main}
Без файла миграции не может быть её повторное выполнение.
Код: Выделить всё
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'allow' => true,
'actions' => ['login','for-every-one'],
'roles' => ['?'], // <----- guest
],
[
'allow' => true,
'actions' => ['for-user','for-every-one','index'],
'roles' => ['user'],
],
[
'allow' => true,
'actions' => ['logout'],
'roles' => ['@'],
],
[
'allow' => true,
'actions' => ['for-admin','for-user'],
'roles' => ['admin'],
],
],
],
];
}