symfony:Propel的“clean-model-files”?

时间:2010-11-05 12:02:51

标签: symfony1 propel

当我尝试build-all-load时,我收到的模型错误 在我的架构中不再存在。我知道我可以使用的学说 clean-model-files但是在推进?

这是错误:

PHP Warning:  require(lib/model/om/BaseSedii18n.php): failed to open stream: No such file or directory in /home/javier/Aptana_Studio_Workspace/cashgold/lib/model/Sedii18n.php on line 3

Javier

1 个答案:

答案 0 :(得分:1)

我猜在推进中没有类似的任务。

您可以尝试下面的bash脚本。 首先备份您的代码。我假设你是某种版本控制系统。

这应列出导致您出现问题的文件:

./symfony s 2>&1 | grep "failed to open stream" | sed -e 's/.*directory in \([^ ]\+\/lib\/model\/[^ ]\+\).*/\1/' | sort -u

删除所有这些文件(删除每个文件前会被询问):

rm -i $(./symfony s 2>&1 | grep "failed to open stream" | sed -e 's/.*directory in \([^ ]\+\/lib\/model\/[^ ]\+\).*/\1/' | sort -u)