在doctrine2中从yml或xml文件创建模型类


Creating model classes from yml or xml file in doctrine2

我使用ORM Designer为doctrine 2创建了yml和xml文件,但不知道如何从中创建模型类。在原则1中,我在php文件中使用以下命令来生成相同的:

Doctrine_Core: generateModelsFromYaml (realpath(". ./应用程序/配置/schema.yml"),realpath('../application/models'), array(' generatetablecclasses ' =>

true));

如果有人能把这件事弄清楚,他/她将非常感激!

您可以使用CLI。

doctrine orm:generate-entities /path/to/entities

我找到了更好的和理想的工具来生成"实体类模型"。你不需要用CLI创建模型类。

使用以下ORM设计器:Doctrine ORM Designer 2.1.9.69

提供了创建PHP模型类的选项

请尝试'php doctrine-cli.php orm:generate-entities models'来生成实体类,'php doctrine-cli.php orm:generate-proxies'来生成代理类,'php doctrine-cli.php orm:generate-repositories models'来生成自定义entityRepository类。为此,你必须把你的doctrine-cli.php放在你的应用程序的根目录下。