2012-01-21 2 views
0

Im использует ZF2 с DoctrineModule и DoctrineORMModule.Doctrine2 change Формат табулята

Проблема: Я получил некоторые Tablenames в моей базе данных, равный MYSQL команды Доктрина формирует Tablenames в отчетности SQL без «`» 's

SELECT ... FROM references 

Но я хочу, чтобы это было так Формат

SELECT ... FROM `references` 

безопасна ..

Ho ж исправить это в Учении 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

 Смежные вопросы

  • Нет связанных вопросов^_^