从 MySQL 数据库为 Doctrine 生成 YAML 模式或模型

Posted

技术标签:

【中文标题】从 MySQL 数据库为 Doctrine 生成 YAML 模式或模型【英文标题】:Generate YAML schema or models for Doctrine from MySQL database 【发布时间】:2011-02-26 15:43:23 【问题描述】:

是否有可能从现有的 mysql 数据库自动生成 YAML 模式文件或模型?

我需要为 Doctrine 创建模型,但手动编写模型类对我来说似乎非常无聊。我已经拥有带有表和所有关系的 MySQL 数据库,因此如果有某种方法可以从中生成 Doctrine 模型,它将对我有所帮助。

【问题讨论】:

【参考方案1】:

如果您使用的是学说 2:

http://www.doctrine-project.org/docs/orm/2.0/en/reference/tools.html#reverse-engineering

【讨论】:

【参考方案2】:

是的,有可能;-)

对于 Doctrine 1.2,请查看 Command Line Interface :在其他实用程序中,您可以从现有数据库生成 YAML 文件。

而且,对于 Doctrine 2.0,您需要查看 Reverse Engineering

【讨论】:

以上是关于从 MySQL 数据库为 Doctrine 生成 YAML 模式或模型的主要内容,如果未能解决你的问题,请参考以下文章

Symfony 4 Doctrine逆向工程问题

从 orm.xml Doctrine 生成 php 实体

Zend 2 Framework - Doctrine从给定的2个实体生成表

生成的 Doctrine 模型尊重大小写,但生成的 Yaml 不

Symfony 3 Doctrine MySQL - 使用 @ORM 注释生成实体

Doctrine 2 多主键