Я использую ZF2 с DoctrineModule и DoctrineORMModule.
Проблема: В моей базе данных есть несколько таблиц, которые совпадают с командами MYSQL Doctrine генерирует имена таблиц в операторах SQL без "` "'s
SELECT ... FROM references
Но я хочу, чтобы это было так Формат
SELECT ... FROM `references`
чтобы быть в безопасности ..
Как исправить это в Учении 1 , чтобы исправить мою проблему. Я сделал это: http://i.stack.imgur.com/UN5KB.png
(ссылка: http://www.doctrine -project.org / documents / manual / 1_0 / fr / configuration: атрибуты именования-соглашений: формат-имени-таблицы )
Я не нахожу никаких исправлений для этой проблемы в Doctrine2. Спасибо за помощь.
В Doctrine2 нет автоматического цитирования идентификатора.В этом случае вы могли бы непосредственно поместить кавычки в свои сопоставления, например:
@Table(name="`references`")
Это должно сработать, но не будет работать со схемами и SQLite в 2.2.