使用Propel ORM从Symfony中的现有数据库错误生成模型

|| 我正在尝试从已经存在的mysql数据库生成symfony项目的数据模型。我正在使用Propel ORM,通过以下命令将该数据库映射到config / schema.yml文件中
php symfony propel:build-schema
它可以正常工作。 mySQL数据库中的所有表在config / schema.yml文件中都有其自己的描述。我尝试使用命令生成模型类时出现的问题
php symfony propel:build-model
当shcema具有大约40个表时,此命令的执行仅生成5组类(BaseName,Name,NamePeer ...)。 我该如何解决?也许有一个配置文件,其中包含从架构等生成的最大类。 谢谢:D 编辑: 从数据库自动生成的schema.yml是这样的(由于代码的私密性,我无法在此处发布实际生成的架构)
propel:
 _attributes:
   package: lib.model
   defaultIdMethod: native
table1:
 _attributes: { phpName: Table1 }
   TABLE_ID: { phpName: TableCod, type: INTEGER, size: \'8\', required: true, foreignTable: table1, foreignReference: TABLE_ID, onDelete: RESTRICT, onUpdate: RESTRICT }
   FOREIGN_KEY: { phpName: ForeignKey, type: INTEGER, size: \'8\', required: true, foreignTable: other_table, foreignReference: OTHER_TABLE_ID, onDelete: RESTRICT, onUpdate: RESTRICT }
   NORMAL_ATRIBUTE: { phpName: NormalAtribute, type: LONGVARCHAR, required: false }
 _indexes: { TABLE_ID: [TABLE_ID], FOREIGN_KEY: [OTHER_TABLE_ID] }
table2:

...
编辑2: 我发现了错误,但没有看到它> _ <   PHP致命错误:允许的内存大小   的33554432字节已用尽(尝试   分配35个字节)   /usr/share/php/symfony/util/sfClassManipulator.class.php   186行     
已邀请:
        通过编辑php.ini文件解决,将脚本内存限制的值从-1替换为128。由于某些原因,symfony无法正确检测到此参数(-1表示无限制)     

要回复问题请先登录注册