带有括号的DQL +字段的学说更新:"("和")"

Pau*_*ulo 0 php doctrine

我有一个doctrine更新查询来保存我的数据:

$ customer = Doctrine_Query :: create()

- >更新( '客户')

- > set('fax',"'".$ this-> getRequest() - > getParam('fax')."'")

- > where('id ='.$ this-> getRequest() - > getParam('id'))

- >执行();

问题是,由于这些括号"("和")",字段传真具有括号和doctrine在查询中返回错误.

有人知道解决方案吗?谢谢

Tom*_*Tom 7

$customer = Doctrine_Query::create()
    ->update('Customer')
    ->set('fax', '?', $this->getRequest()->getParam('fax'))
    ->where('id = ?', $this->getRequest()->getParam('id'))
    ->execute();
Run Code Online (Sandbox Code Playgroud)