在数据库中加字段方法

  1. 在Entity中加一个私有变量,在注释部分写明字段名称,属性等信息
  2. 进入php app/console 运行命令
  3. 运行php app/console doctrine:schema:update --dump-sql 来查看有数据库中有哪些片段要变更
  4. 如果第3步骤运行没有总是那么运行php app/console doctrine:schema:update --force来更新表的结构 
  5. php app/console doctrine:migrations:migrate
  6. 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

  

posted @ 2015-11-04 17:30  S大好人S  阅读(691)  评论(0)    收藏  举报