Я создаю продукт, основанный на расширенном шаблоне Yii2.
В рамках этого продукта и его будущих развертываний я пытаюсь автоматически создавать таблицы, связанные с авторизацией, в обычной миграции Yii2.
Например, когда конечный пользователь устанавливает продукт и запускает обычные команды миграции Yii, он должен иметь полнофункциональное управление пользователями И активную авторизацию.
Чтобы авторизация работала, на странице документации Yii2 RBAC указано, что 4 нужны таблицы (auth_*). В документации указано, что они создаются путем выполнения следующей миграции:
yii migrate --migrationPath=@yii/rbac/migrations
Я хотел бы компенсировать эти дополнительные хлопоты для конечного пользователя, запустив для него этот конкретный код миграции внутри обычной миграции, которая будет храниться в common/migrations
.
Любое простое решение для этого?