2011-01-10 69 views
1

我有一个表与2列与保留字(read,write),而是我可以更改列名我想看看是否有办法做事情是,为了教育目的:-)Symfony 1.4教条:数据转储预留字

当我加载这些表,并建立我的模型没有问题,Symfony没有问题从我的YAML文件中读取表,但是当我尝试数据转储时,SQL因为读/写保留字,是的,他们正在适当放入read滴答,但仍然没有爱。

所以我的问题是,是他们使用转义字符的选项,或者一些其他的选项给数据转储考虑这些特殊字符,还是有办法从数据转储排除表?

任何帮助表示赞赏!

+0

只需选择不同的词人。 – Tom 2011-01-11 22:36:39

回答

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