Название файла миграции
Добавлено: 2017.11.21, 14:45
Обнаружил, что при генерации миграции из консоли (с указанием неймспейса), она получает название вида "M123456123456News_init" вместо привычного "m123456_123456News_init". Покопался в коде, в BaseMigrateController -> generateClassName() нашел код:
Собственно, для чего это разделение сделано? Нужно ли обязательно для миграций с неймспейсом использовать этот формат? Я, например, ничего об этом не знал и у меня все миграции (с неймспейсом и без) имеют формат "'m' . gmdate('ymd_His') . '_' . $name".
Код: Выделить всё
if ($namespace === null) {
$class = 'm' . gmdate('ymd_His') . '_' . $name;
} else {
$class = 'M' . gmdate('ymdHis') . ucfirst($name);
}