在Zend Framework的Doctrine 2中添加一个新列

时间:2013-09-02 07:46:40

标签: zend-framework doctrine-orm doctrine

我有Zend框架脚本和教义2。

我需要添加一个新列,正确的年表是什么,即创建列,更新实体,运行迁移等。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

如果您想手动,则在数据库表中创建一个列,并在您的实体类中指定该列  如吼叫

/**
  * @ORM\Column(type="string") // if column is varchar 
  */
 protected $title;

如果您已经为生成实体和数据库模式文件设置了CLI然后使用此

- 在实体类

中添加新变量即列名
  /**
  * @ORM\Column(type="string") // if column is Varchar 
  */
  protected $title;

并执行此命令

  

doctrine orm:schema-tool:update --force update

有关CLI的更多详细信息,请使用此链接  http://wildlyinaccurate.com/useful-doctrine-2-console-commands