使用Doctrine更新集方法时,是否需要使用''包装字符串?

时间:2010-05-28 00:26:12

标签: doctrine

我正在使用Doctrine Update查询。

$ oQuery = Doctrine_Query :: create()            - >更新( “模型”)            - >设置( “场”,$值);

问题是,如果$ value是字符串,我必须 - >设置(“字段”,“'”。$ value。“'”);

如果正常吗?为什么学说不能自己做呢?

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

是的,使用正确的Doctrine语法:

...
->update('Model m')
->set('m.field', '?', $value)
...

这份旧文件会告诉你一切:

http://www.symfony-project.org/doctrine/1_2/en/06-Working-With-Data