Zend framework 如何使用Bisna使用ZF1制作原则2.1报价标识符?

Zend framework 如何使用Bisna使用ZF1制作原则2.1报价标识符?,zend-framework,doctrine-orm,Zend Framework,Doctrine Orm,我正在使用Ralph Schindler()的ZF+原则2.1实现 我的MySQL数据库使用一些保留字,一个名为order的列。我需要让Doctrine引用标识符,但我似乎无法让它在应用程序本身或脚本/Doctrine.php()中使用命令行工具 注意:我正在使用以下命令对数据库进行反向工程: php脚本/doctrine.php orm:转换映射——来自数据库注释库/app/Entity/ 这就产生了错误: 语法错误或访问冲突:1064您的SQL中有错误 句法;检查与MySQL服务器版本对应的

我正在使用Ralph Schindler()的ZF+原则2.1实现

我的MySQL数据库使用一些保留字,一个名为order的列。我需要让Doctrine引用标识符,但我似乎无法让它在应用程序本身或脚本/Doctrine.php()中使用命令行工具

注意:我正在使用以下命令对数据库进行反向工程:

php脚本/doctrine.php orm:转换映射——来自数据库注释库/app/Entity/

这就产生了错误:

语法错误或访问冲突:1064您的SQL中有错误 句法;检查与MySQL服务器版本对应的手册 在第1行使用接近“order”的正确语法


因为列顺序没有用记号引用。

我终于找到了它

NOLASnowBall演示应用程序似乎使用了比当前版本更古老的原则。在原则2.1.4中,增加了刻度,无需设置额外选项


我已经更新了教义,并从Guillerme Blanco的存储库中获取了新的Bisna库,我终于找到了它

NOLASnowBall演示应用程序似乎使用了比当前版本更古老的原则。在原则2.1.4中,增加了刻度,无需设置额外选项


我已经更新了条令,并从Guilherme Blanco的存储库中获取了新的Bisna库,网址为

,如果您已经查看了条令手册,我深表歉意,但如果没有,第5.9节说您所要做的就是在注释中的列名两侧添加`字符。所以你的是@Column(name=“
order
”,type=“integer”)谢谢你,cantera25,我已经读过了,但我正在尝试对数据库进行反向工程。因此,条令将通过运行上述脚本为我创建实体。所以我需要在检查的时候加上记号。啊,我明白了。我把“订单”列误读为“订单”列。我们会进一步研究。@cantera25非常感谢您抽出时间。请看下面我的回答。如果您已经查阅了《条令手册》,请道歉,但如果没有,第5.9节说您所要做的就是在注释中的列名两侧添加`字符。所以你的是@Column(name=“
order
”,type=“integer”)谢谢你,cantera25,我已经读过了,但我正在尝试对数据库进行反向工程。因此,条令将通过运行上述脚本为我创建实体。所以我需要在检查的时候加上记号。啊,我明白了。我把“订单”列误读为“订单”列。我们会进一步研究。@cantera25非常感谢您抽出时间。请看下面我的答案。