3

yii 移行システムを使用しようとしていますが、次のコマンドを実行するとこのエラーが発生します。

   ./yiic migrate create basic_data_migrate

次のエラーが表示されます。

PHP Error[2]: file_get_contents(C:\Bitnami\wappstack-5.4.28-0\apache2\htdocs\cv360\protected\migrations\template.php): failed to open stream: No such file or directory
    in file C:\Bitnami\wappstack-5.4.28-0\apache2\htdocs\yii\framework\cli\commands\MigrateCommand.php at line 555

これは何template.phpですか?この問題を解決する方法。

4

1 に答える 1

5

新しい移行ファイルを生成するとき、Migration コマンドはテンプレートを使用して、基本的な手順を含む php ファイルを作成します。

デフォルトでは、Yii は独自のテンプレート ファイルを使用しますが、独自のテンプレート ファイルを定義することもできます。あなたの場合、templateFileパラメータを設定しているようですが、テンプレートがありません。

構成ファイルで次のようなものを見つけます:

'commandMap' => array(
        'migrate' => array(
            'class' => 'system.cli.commands.MigrateCommand',
            'migrationPath' => 'application.migrations',
            'templateFile' => 'application.migrations.template'//This should be removed
        )
    ),

そして、行を削除しますtemplateFile

于 2014-06-12T12:30:23.053 に答える