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

时间:2013-03-06 10:23:49

标签: php doctrine-orm

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

  

Doctrine_Core :: generateModelsFromYaml(真实路径(" ../应用/ CONFIGS /的schema.yml&#34),   realpath(' ../ application / models'),array(' generateTableClasses' =>   真));

如果有人能说清楚这一点,他/她将受到高度赞赏!

3 个答案:

答案 0 :(得分:2)

您可以使用CLI进行此操作。

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

有关详细信息,请参阅manual

答案 1 :(得分:1)

我找到了更好,更理想的工具来生成“实体类模型”。 您不需要使用CLI创建模型类。

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

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

答案 2 :(得分:0)

请尝试'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。