我已经开始学习symfony了,我有点困惑。在“实际symfony”中,他们会解释symfony doctrine:build --model
,symfony doctrine:build --sql
和symfony doctrine:insert-sql
,但之后他们会提到symfony doctrine:build -all
而不解释此命令中包含哪些任务。
有人可以给我建议吗?
答案 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