如何使用Bisna使用ZF1制作Doctrine 2.1引号?

时间:2011-11-27 17:29:37

标签: zend-framework doctrine-orm

我正在使用Ralph Schindler(https://github.com/ralphschindler/NOLASnowball/tree/doctrine2-managed-crud)的ZF + Doctrine 2.1实现。

我的MySQL数据库使用一些保留字,一个名为order的列。我需要告诉Doctrine引用标识符,但我似乎无法在应用程序本身或脚本/ doctrine.php(https://github.com/ralphschindler/NOLASnowball/blob/doctrine2-managed-crud/scripts/doctrine.php)中使用它来使用命令行工具。

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

php scripts/doctrine.php orm:convert-mapping --from-database annotation library/app/Entity/

给出错误:

  

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

因为列顺序没有引用刻度线。

1 个答案:

答案 0 :(得分:1)

我终于找到了它。

NOLASnowBall演示应用程序似乎使用比当前稳定版本更旧的Doctrine。使用Doctrine 2.1.4,可以添加滴答,而无需设置额外选项。

我更新了Doctrine并从https://github.com/guilhermeblanco/ZendFramework1-Doctrine2

从Guilherme Blanco的存储库中获取了新的Bisna库