2012-01-21 71 views
0

Im使用ZF2與DoctrineModule和DoctrineORMModule。Doctrine2更改Tablename格式

問題:我得到了一些表名在我的數據庫中等於MYSQL命令 主義在SQL語句生成表名沒有「`」的

SELECT ... FROM references 

但我想它是這樣格式

SELECT ... FROM `references` 

是安全的..

何w至修復它在學說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任何修復。 感謝您的幫助。

回答

2

在Doctrine2中沒有自動標識符引用。什麼,你可以在這種情況下,要做的就是直接把你的引號裏面的映射,如下列:

@Table(name="`references`") 

這應該做的伎倆,但將與模式和SQLite 2.2中無法正常工作。

+0

謝謝,這並沒有出現在我的腦海裏。 – ohartl