0

我将 ZF2 与 DoctrineModule 和 DoctrineORMModule 一起使用。

问题:我的数据库中有一些表名等于 MYSQL 命令学说在没有“`”的 SQL 语句中生成表名

SELECT ... FROM references

但我希望它像这种格式

SELECT ... FROM `references`

为了安全..

如何在 Doctrine 1中修复它以解决我的问题我已经这样做了:http: //i.stack.imgur.com/UN5KB.png

(链接:http ://www.doctrine-project.org/documentation/manual/1_0/fr/configuration:naming-convention-attributes:table-name-format )

我在 Doctrine2 中没有找到任何解决此问题的方法。感谢您的帮助。

4

1 回答 1

2

在 Doctrine2 中没有自动标识符引用。在这种情况下,您可以将引号直接放入映射中,如下所示:

@Table(name="`references`")

这应该可以解决问题,但不适用于 2.2 中的模式和 SQLite。

于 2012-01-30T16:00:52.153 回答