我想弄清楚的是如何使用 Symfony2 和 Doctrine2 向表中添加新字段。
我用它来最初创建实体:
php app/console doctrine:generate:entity --entity="MyMainBundle:ImagesTable" --fields="title:string(100) file:string(100)"
我用它来创建/更新数据库上的表:
php app/console doctrine:schema:update --force
现在,如果我想向ImagesTable
实体添加新字段,是否有一种简单的方法可以使用console
,或者我必须手动编辑实体。我现在只是以 1 个实体为例,但实际上,我要更改许多实体;所以,必须有一个更简单的方法来做到这一点。
我一直在手动编辑它们以创建关系,所以如果也有更简单的方法来做到这一点,那就太好了。
我记得使用 Symfony1.4 时这要容易得多——我所要做的就是使用 phpMyAdmin 创建数据库/表,Symfony 能够毫无问题地生成模型。
我真的希望我在这里遗漏了一些东西,因为如果我必须为每次更改手动编辑每个实体,这将不起作用。