Symfony1 symfony中的逆向工程

Symfony1 symfony中的逆向工程,symfony1,reverse-engineering,propel,creole,Symfony1,Reverse Engineering,Propel,Creole,我有一个数据库。我正在尝试使用symfony对schema.yml进行反向工程。我收到以下错误消息: [Prope schema reverse]从元数据生成XML时出错:SQLSTATE[HY000]:一般错误:2030准备好的语句协议尚不支持此命令 我可以使用克里奥尔生成schema.xml,但稍后会遇到另一个问题: 无法获取未定义表的TableMat:m_country。确保在对等存根类定义之后有静态MapBuilder注册码 当我试图向表m_country添加一些主数据时,就会发生这种情

我有一个数据库。我正在尝试使用symfony对schema.yml进行反向工程。我收到以下错误消息:

[Prope schema reverse]从元数据生成XML时出错:SQLSTATE[HY000]:一般错误:2030准备好的语句协议尚不支持此命令

我可以使用克里奥尔生成schema.xml,但稍后会遇到另一个问题:

无法获取未定义表的TableMat:m_country。确保在对等存根类定义之后有静态MapBuilder注册码

当我试图向表m_country添加一些主数据时,就会发生这种情况。所有表都会发生这种情况


有人能给点建议吗?提前感谢。

谢谢您的回复。我在发布问题的同一天发现了这个问题。但是,我使用克里奥尔对数据库进行反向工程,它给我一个schema.xml,然后使用一个spreep命令将其转换为schema.yml,然后修改它以供进一步使用。我仍然不知道为什么反向工程不能用推进来完成


不,我的数据库中没有任何过程/视图。我只需使用db设计器在表中创建关系映射,然后通过反向工程创建schema.yml。我正在使用Ubuntu9.04和symfony、php和mysql的最新稳定GA版本。

你能为你的数据库发布create语句吗?你有存储过程吗?意见?在你的数据库里?另外,第二个错误的schema.xml是什么样子的?