从 Doctrine 实体创建/更新模式
我正在使用 Doctrine 和 Zend Framework。我必须创建数据库模式和带注释的 Doctrine 实体。
由于注释已经包含信息,因此应该可以基于它们创建/更新模式。我不想重新发明轮子,所以我想知道这种逻辑是否已经存在?
I'm using Doctrine with Zend Framework. I have to create both the DB schema and the Doctrine entities with annotations.
Since the annotations already contain the information, it should be possible to create/update the schema based on them. I don't want to reinvent the wheel, so I was wondering whether that kind of logic already existed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用学说 CLI 来执行许多与学说相关的任务。我不确定doctrine是如何集成到Zend中的,但是查找doctrine.php,并像这样调用它:
这将更新您的数据库以匹配您的模式定义。您还可以使用
查看要运行哪些 SQL 命令。请参阅工具部分该学说文档以获取更多信息。
You can use the doctrine CLI, for a lot of doctrine related tasks. I'm not sure how doctrine is integrated into Zend, but look for the doctrine.php, and invoke it like this:
This will update your db to match your schema definitions. You can also use
To see what SQL commands would doctrine run. See the Tools section in the doctrine docs for more information.
有 Doctrine SchemaTool (ORM/Tools/SchemaTool)。
There's the Doctrine SchemaTool (ORM/Tools/SchemaTool).