Php &引用;“无法打开流”;创建新迁移时出错
我正在尝试使用yii迁移系统,但在执行此命令时遇到了此错误:Php &引用;“无法打开流”;创建新迁移时出错,php,yii,yii-migrations,Php,Yii,Yii Migrations,我正在尝试使用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 directo
./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
?如何解决此问题。生成新迁移文件时,迁移命令使用模板创建包含基本指令的php文件
默认情况下,Yii使用自己的模板文件,但您可以定义自己的模板文件。在您的情况下,似乎设置了templateFile
param,但没有任何模板
在配置文件中,找到如下内容:
'commandMap' => array(
'migrate' => array(
'class' => 'system.cli.commands.MigrateCommand',
'migrationPath' => 'application.migrations',
'templateFile' => 'application.migrations.template'//This should be removed
)
),
然后删除行
模板文件
您使用的是Yii1还是Yii2?是的,请检查我的回答谢谢@darkheir。它起作用了。。你救了我一天。:-)我很高兴它帮助了你!