symfony doctrine:build --all

时间:2011-08-29 03:38:06

标签: symfony1 doctrine symfony-1.4

我已经开始学习symfony了,我有点困惑。在“实际symfony”中,他们会解释symfony doctrine:build --modelsymfony doctrine:build --sqlsymfony doctrine:insert-sql,但之后他们会提到symfony doctrine:build -all而不解释此命令中包含哪些任务。

有人可以给我建议吗?

2 个答案:

答案 0 :(得分:4)

build --all包括

--model             Build model classes
--forms            Build form classes
--filters          Build filter classes
--sql              Build SQL
--db               Drop, create, and either insert SQL or migrate the database

答案 1 :(得分:0)

您可以使用以下方法重新生成所有基类:

php symfony doctrine:build --all-classes

它可以在不更改数据库的情况下重新生成模型类,表单和过滤模型。

在现有项目中,如果必须更新架构和数据库,则应发现Doctrine迁移的使用情况。

以下是一些幻灯片:http://www.slideshare.net/denderello/symfony-live-2010-using-doctrine-migrations