Doctrine2 + CodeIgniter 2数据库映射

时间:2012-03-15 21:06:21

标签: php mysql codeigniter doctrine-orm

我有一个已经存在大量模式的MySQL数据库,并使用MySQL Workbench的插件将结构导出为Doctrine2的.yml文件

导出的YML文件示例:

 twitter:
      columns:
        TwitterId:
          type: integer(4)
          primary: true
          notnull: true
        UserId:
          type: integer(4)
          notnull: true
      relations:
        User:
          class: user
          local: UserId
          foreign: UserId
          foreignAlias: twitters
      indexes:
        FK_Twitter_User:
          fields: [UserId]

我正在使用Doctrine2 CLI并想知道如何使用Doctrine2来映射和自动生成模型和实体等?

1 个答案:

答案 0 :(得分:0)

我想出来了!我跑了

php doctrine-cli.php orm:convert-mapping --from-database yml /(your destination folder)/

它根据我已有的数据库架构自动生成实体类