Я думаю что нужно развернуть архив advanced шаблона в корень проекта, далее выполнить init и migrate, после этого создается пара таблиц в бд, но это явно не те таблицы, которые мне нужны. Поэтому возвращаемся к простому вопросу - как узнать что в файлах проекта предусмотрена или реализована мигрция?
Посмотреть папку migrations?
самая беда в том что структура файлов отличается от стандартной. на скрине в левой части результаты поиска по migrations, как видно это все файлы из папки vendor, то есть не совсем то, что нам нужно, я конечно их просмотрю, но пока такой вывод. в правой части скрина структура каталогов проекта
поищи по файлам проекта классы которые наследовали класс Migration, если найдешь - значит есть, если не найдешь - вероятно их нет, ну или реализация другая
то есть искать пообный код "class m150101_185401_create_news_table extends Migration", я правильно понял?
а что значит другая реализация?
Так вон жеж advanced/console/migrations
судя по всему их не использовали, там 2 дефолтных миграции
как то по другому создавали таблички
это файлы с сайта yii2, шаблон advanced, стандартная миграция из архива. с помощью этой миграции уже создал 2 таблицы migration и user, этого явно мало, т.к. у меня есть старый дамп базы, там больше таблиц
разверни дамп и напиши сам миграции
Существуют какие то пакеты для composer которые из базы генерируют миграции
это помогло бы, но дамп не полный(или устаревший).
Обсуждают сегодня