1

我有带有教义 2 的 Zend 框架脚本。

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

任何帮助表示赞赏。

4

1 回答 1

1

如果你想手动然后在数据库表中创建一个列,并在你的实体类中指定该列,如下所示

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

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

-- 在Entity类中添加新变量即列名

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

并执行此命令

教义 orm:schema-tool:update --force update

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

于 2013-09-03T08:54:43.997 回答