我有带有教义 2 的 Zend 框架脚本。
我需要添加一个新列,这样做的正确年表是什么,即创建列、更新实体、运行迁移等。
任何帮助表示赞赏。
我有带有教义 2 的 Zend 框架脚本。
我需要添加一个新列,这样做的正确年表是什么,即创建列、更新实体、运行迁移等。
任何帮助表示赞赏。
如果你想手动然后在数据库表中创建一个列,并在你的实体类中指定该列,如下所示
/**
* @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