2011-10-18 4 views
12

내가 설정 내 최초의 DB를 마이 그 레이션 YII의 마이그레이션 도구 내장 사용이, 로컬 내가YII 자동 DB 마이그레이션

마이그레이션 ./yiic 실행할 수 있습니다

는 내가 말을 볼 수 있습니다

"이 마이그레이션에 필요 실행 "하고 Y를 누르면 실행되고 정상적으로 작동합니다.

내가 내 사이트를 배포 할 때, 나는 자동으로 해당 명령을 실행하지만, Y

내가 로그인하고 Y를 누르지 않고 DB를 업그레이드 칠 수있는 명령 또는 URL이 거기를 통과 할 수없는 이유는 무엇입니까?

답변

4

이것은 1.1.8에서 작동하지 않았기 때문에 다음을 콘솔 구성 파일에 추가했습니다.

'commandMap'=> array(
    'migrate'=> array(
     'class'=>'system.cli.commands.MigrateCommand', 
     'interactive'=> 0, 
    ), 
), 
+7

문자열 "false"대신 0을 사용해야합니다. http://www.yiiframework.com/doc/guide/1.1/en/database.migration#c2789를 참조하십시오. –

관련 문제