Страница 1 из 1

Поменялись имена для Namespaced Migrations?

Добавлено: 2017.01.29, 12:22
Nex-Otaku
Почему-то для Namespaced Migrations имя миграции генерируется по-другому, не так, как для прочих миграций.

Миграция без namespace:
yii migrate/create test
m170129_091742_test

Миграция с использованием namespace:
yii migrate/create app\migrations\test
M170129091932Test

Это баг или фича? Так задумано? Но почему так сделали, ведь читать эти зубодробительные строки становится совершенно невозможно?

Re: Поменялись имена для Namespaced Migrations?

Добавлено: 2017.01.29, 14:57
zelenin
Nex-Otaku писал(а): 2017.01.29, 12:22читать эти зубодробительные строки становится совершенно невозможно
обратитесь в поликлинику - у вас синдромы психического растройства, из-за которого вы не можете читать достаточно простые строки.
M170129091932Test

Re: Поменялись имена для Namespaced Migrations?

Добавлено: 2017.01.29, 16:45
Nex-Otaku
Товарищ Петросян, а если серьёзно и по существу ответить?

Re: Поменялись имена для Namespaced Migrations?

Добавлено: 2017.01.29, 16:49
zelenin
Nex-Otaku писал(а): 2017.01.29, 16:45 Товарищ Петросян
верх остроумия
Nex-Otaku писал(а): 2017.01.29, 16:45 а если серьёзно и по существу ответить?
5 минут на посмотреть MigrateController и коммиты в репозитории на гитхабе.

Re: Поменялись имена для Namespaced Migrations?

Добавлено: 2017.01.29, 17:20
Nex-Otaku
Судя по обсуждению, захотелось PSR-2 в миграциях. Понятно. Но это жесть, конечно, такие имена расшифровывать. Старый вариант лучше.

Re: Поменялись имена для Namespaced Migrations?

Добавлено: 2017.01.29, 17:28
zelenin
Nex-Otaku писал(а): 2017.01.29, 17:20 Судя по обсуждению, захотелось PSR-2 в миграциях. Понятно. Но это жесть, конечно, такие имена расшифровывать. Старый вариант лучше.
а) всего два подчеркивания убрали, что чуть портит читаемость, но на самом деле почти нет
б) их не надо читать - это служебные названия, используемые парсером команды.