Чтоб создать таблицы для Rbac в БД, в доке написано что надо делать так:
yii migrate --migrationPath=@yii/rbac/migrations
Запускаю, действительно создаётся несколько таблиц.
Потом решаю откатить миграцию,
yii migrate/down 1 - конечно же ошибка, потому что я не указал --migrationPath=...
Вопрос, как другие разработчики узнают что надо добавлять --migrationPath когда стянут новый релиз проекта с гита?
После создания таблиц в консольном контроллере формирую роли, разрешения и делаю назначение., получаю ошибку
Exception 'yii\db\IntegrityException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails
Что вообще происходит?
Yii 2.0.9
RBAC через миграцию
-
- Сообщения: 34
- Зарегистрирован: 2012.04.12, 16:32
- Откуда: днепропетровск
Re: RBAC через миграцию
Или напишите об этом в README.md, или установите какое-нибудь расширение, которое по нескольким папкам само ихет.psixojoker писал(а):Вопрос, как другие разработчики узнают что надо добавлять --migrationPath когда стянут новый релиз проекта с гита?