2011-01-10 1 views
1

У меня есть таблица с двумя столбцами с зарезервированными словами (read, write), тогда как я могу изменить имена столбцов, которые я хочу увидеть, есть ли способ сделать что-то, , для образовательных целей :-)Symfony 1.4 doctrine: data-dump reserverd words

Когда я загружаю эти таблицы и строю свои модели, проблем нет, у Symfony нет проблем с чтением таблиц из моего файла YAML, однако, когда я пытаюсь выполнить дамп данных, SQL-freaks из-за чтения/write - зарезервированные слова, да, они помещаются в read клещей соответственно, но все равно нет любви.

Итак, мой вопрос в том, является ли возможность использовать escape-символы или какой-либо другой параметр, чтобы дать дамп данных для учета этих специальных символов. ИЛИ Есть ли способ исключить таблицу из дампа данных?

Любая помощь оценена!

+0

Просто выбрать разные слова человека. – Tom

+0

Том! Выполнение простых вещей никогда не приведет вас нигде! :-) – Zjoia

ответ

0

Рассмотрим использование * quote_identifier: правда *

doctrine: 
    class: sfDoctrineDatabase 
    param: 
    dsn:  mysql:host=localhost;dbname=mydbname 
    username: root 
    password: mysecret 
    attributes: 
     quote_identifier: true 
     default_table_collate: utf8_general_ci 
     default_table_charset: utf8