Миграции Не Работают

v-1.1.13

структура каталогов следующая




drwxr-xr-x 19 oops oops 4096 May 21 16:58 framework

drwxr-xr-x 13 oops oops 4096 May 21 18:25 protected

drwxr-xr-x  8 oops oops 4096 May 21 17:32 public



находясь в корне всего этого добра запускаю так

framework/yiic migrate create create_users_table, получил ошибку

Error: The migration directory does not exist: application.migrations

почитал мануал и зашел в папку protected, из нее сделал то же самое с поправкой на текущий путь

../framework/yiic migrate create create_users_table

получил

Error: The migration directory does not exist: application.migrations

protected/migrations есть и права на запись есть

в protected/config/console.php доступы к базе прописаны

где я ошибся ?

yiic надо запускать из приложения, а не из фреймворка.

http://www.yiiframework.com/doc/guide/1.1/ru/database.migration

см. примечание в большой красной рамке.

они чем-то серьезно отличаются ?

я даже пробовал protected создавать симлинк на framework/yiic и тоже не сработало

Да. В том, что по дефолту в protected, загружается конфиг консольного приложения, что для миграций важно. Если просто сделать симлинк, то конфиг не подцепится.

ну это не совсем удобно конечно. приложения с нуля ведь не создаю.

генератором пользуюсь редко. было бы удобней в консоли параметром указать что использовать

ps: спасибо