Помощник
|
ЛП: миграции в yii2, работа с базой данных |
fedornabilkin
|
Сообщение
#1
|
||
|
|
||
|
|||
fedornabilkin
|
Сообщение
#2
|
|
Переходим в корень проекта и выполняем команду на создание файла миграции. Обратите внимание, что в команде можно указать поля.
Затем идем в шторм, в директорию console\migrations\ выкачиваем файлы с сервера (правый клик Deployment->Download ...), находим файл m180217_184300_create_post_table.php (цифры в названии будут отличаться) и открываем его для ознакомления. Развернуть/Свернуть
Выполняем миграцию, чтобы создать таблицу с полями в БД.
Консоль спросит подтверждения на выполнение миграций и перечислит файлы миграций, которые еще не были выполнены. |
|
|
pozitron123 |
16.4.2018, 14:17;
Ответить: pozitron123
Сообщение
#3
|
|
|
|
|
fedornabilkin
|
Сообщение
#4
|
|
pozitron123, Сделай php init и инициализируй Development.
А вообще он у тебя не пустой, потому что консоль ругается на то, что не может найти базу с названием yii2advanced. Это название прописывается по умолчанию. Потом, когда настроишь шторм, можно будет заменить данные в environments/dev/common/config/main-local.php, чтобы после инициализации не изменять данные доступа. |
|
|
pozitron123 |
16.4.2018, 16:31;
Ответить: pozitron123
Сообщение
#5
|
|
@pozitron123, Сделай php init и инициализируй Development. А вообще он у тебя не пустой, потому что консоль ругается на то, что не может найти базу с названием yii2advanced. Это название прописывается по умолчанию. Потом, когда настроишь шторм, можно будет заменить данные в environments/dev/common/config/main-local.php, чтобы после инициализации не изменять данные доступа. Я так и не понял что нужно сделать запустил php init и что дальше? |
|
|
fedornabilkin
|
Сообщение
#6
|
|
|
pozitron123, так в консоль смотри и делай, что она предлагает. Там надо будет нажать 0 и потом y.
Сначала выбираешь dev или prod, а потом подтверждаешь свой выбор. На локалке всегда выбираешь Development, чтобы можно было смотреть логи, запросы в БД, отправляемые письма и т.д. Плюс подробный стэк, при возникновении ошибок. На удаленном серваке всегда выбираешь Production, чтобы пользователи не видели подробностей при ошибках и т.д. Соответственно, после инициализации, в зависимости от режима (dev или prod), сгенерируются разные файлы конфигурации. Шаблоны этих файлов лежат в environments/* Третий раз уже об этом пишу!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 6847 | 8.4.2024, 17:17 автор: spoyer_ru |
|
BANZAI Partners – новый рекламодатель с пустой базой игроков. RevShare до 50% | 0 | BANZAI_Partners | 676 | 27.3.2024, 14:44 автор: BANZAI_Partners |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3893 | 9.2.2024, 16:04 автор: baza0013 |
|
Нужна работа | 0 | filatd | 739 | 12.1.2024, 17:08 автор: filatd |
|
Работа: Разная рутина Работа, разные рутинные задачи: постинг / переговоры / поиск |
1 | ivanshargin | 959 | 31.10.2023, 17:55 автор: ServersExpert |
Текстовая версия | Сейчас: 20.4.2024, 17:49 |