开发者

symfony: "clean-model-files" for Propel?

开发者 https://www.devze.com 2023-01-23 21:17 出处:网络
when i try build-all-load i\'m getting errors about models that doesn\'t exist any more in my schema. I know in doctrine i can use

when i try build-all-load i'm getting errors about models that doesn't exist any more in my schema. I know in doctrine i can use clean-model-files but in propel?

This is the error:

PHP Warning:  require(lib/model/om/BaseSedii18n.php): failed to open str开发者_如何学JAVAeam: No such file or directory in /home/javier/Aptana_Studio_Workspace/cashgold/lib/model/Sedii18n.php on line 3

Javier


I guess there's no similar task in propel.

You could try a bash script below. Backup your code first. I assume you're some kind of version control system.

This should list files causing your problems:

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

Remove all those files with (you'll be asked before deleting each file):

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

精彩评论

暂无评论...
验证码 换一张
取 消