Со временем в папке migrations накапливается куча файлов, найти нужный становится проблематично. В голову сразу пришла идея рассортировать миграции по месяцам и хранить каждую в свой папке.
Для сортировки я добавил команду sort:
Ну а чтобы это все работало я прикрутил рекурсивный поиск миграций, это значит, что создавать папки в /migrations вы можете и сами, причем неограниченной вложенности.
Для установки скачайте файл, положите его в /extensions и добавте следующие строки в console.php:
Код: Выделить всё
'commandMap' => array(
'migrate' => array(
'class' => 'ext.EMigrateCommand',
)
),
Скачать