"任务' generate-sql'尚未注册",执行php symfony doctrine时:build --sql

时间:2011-11-24 00:33:39

标签: symfony-1.4

我尝试在项目中添加新实体(Symfony 1.4),执行The task 'generate-sql' has not been registered时出现php symfony doctrine:build --sql错误。 执行命令php symfony doctrine:build --model时没有错误,并且已经构建了类 以前build-sql命令正在运行,我怀疑可能是某些文件已损坏或丢失,计算机之间有一些文件移动...

我想我的问题是 - 如何确保任务正确注册? 我查看了项目文件,但我还不知道'generate-sql'sfDoctrineBuildSqlTask::execute中的Doctrine_Task_GenerateSql::execute之间的联系在哪里。

1 个答案:

答案 0 :(得分:1)

您可以尝试找出丢失/损坏的文件,但这需要付出巨大的努力。您可能仍然缺少其他重要文件。我只是替换供应商中symfony文件夹的全部内容。

从网站下载symfony,删除旧文件夹,然后解压缩框架文件。这应该涵盖您需要的任何库文件。