Название файла миграции

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Faenir
Сообщения: 292
Зарегистрирован: 2010.01.06, 01:46
Откуда: Симферополь

Название файла миграции

Сообщение Faenir » 2017.11.21, 14:45

Обнаружил, что при генерации миграции из консоли (с указанием неймспейса), она получает название вида "M123456123456News_init" вместо привычного "m123456_123456News_init". Покопался в коде, в BaseMigrateController -> generateClassName() нашел код:

Код: Выделить всё

if ($namespace === null) {
    $class = 'm' . gmdate('ymd_His') . '_' . $name;
} else {
    $class = 'M' . gmdate('ymdHis') . ucfirst($name);
}
Собственно, для чего это разделение сделано? Нужно ли обязательно для миграций с неймспейсом использовать этот формат? Я, например, ничего об этом не знал и у меня все миграции (с неймспейсом и без) имеют формат "'m' . gmdate('ymd_His') . '_' . $name".

Nex-Otaku
Сообщения: 825
Зарегистрирован: 2016.07.09, 21:07

Re: Название файла миграции

Сообщение Nex-Otaku » 2017.11.21, 20:50

Задавал этот вопрос: viewtopic.php?p=209294#p209294

Всё верно, теперь только такой формат, сделали ради PSR-2.

Аватара пользователя
Faenir
Сообщения: 292
Зарегистрирован: 2010.01.06, 01:46
Откуда: Симферополь

Re: Название файла миграции

Сообщение Faenir » 2017.11.22, 15:16

Nex-Otaku писал(а):
2017.11.21, 20:50
Задавал этот вопрос: viewtopic.php?p=209294#p209294

Всё верно, теперь только такой формат, сделали ради PSR-2.
Спасибо. Читается действительно хуже, но
zelenin писал(а):
2017.01.29, 17:28
их не надо читать - это служебные названия, используемые парсером команды.

Nex-Otaku
Сообщения: 825
Зарегистрирован: 2016.07.09, 21:07

Re: Название файла миграции

Сообщение Nex-Otaku » 2017.11.22, 16:47

Могу только порадоваться за зеленина и тебя, что у вас никогда не появлялось необходимости исправлять историю миграций.

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Название файла миграции

Сообщение zelenin » 2017.11.22, 18:10

Nex-Otaku писал(а):
2017.11.22, 16:47
Могу только порадоваться за зеленина и тебя, что у вас никогда не появлялось необходимости исправлять историю миграций.
приходилось.

Ответить