- 在Entity中加一个私有变量,在注释部分写明字段名称,属性等信息
- 进入php app/console 运行命令
- 运行php app/console doctrine:schema:update --dump-sql 来查看有数据库中有哪些片段要变更
- 如果第3步骤运行没有总是那么运行php app/console doctrine:schema:update --force来更新表的结构
- php app/console doctrine:migrations:migrate
- php app/console generate:doctrine:entities Tron/WebBundle/Entity/OrderRecords 用于生成get set 方法
如果采用migration bundle则命令不用 --force命令
参考文档:http://symfony.com/doc/current/bundles/DoctrineMigrationsBundle/index.html
php app/console doctrine:migrations:diff
php app/console doctrine:migrations:migrate
php app/console doctrine:cache:clear-metadata 如果有了CACHE造成问题,那么要清meta cache所有的注释想着的CACHE
对某一个migration执行撤销 php app/console doctrine:migrations:execute 20160316111428 --down