obj.save() 直接使用,不转义,不引用。
obj.save()
像这样:
obj.location = "Point($x, $y)"; obj.save();
UPDATE ... SET location = Point(..., ...) WHERE ...;
但是我在文档中找不到类似的内容,除了DQL ->update()->set() . 我不希望使用DQL,因为它在insert和update上下文中都使用。
->update()->set()
结果发现它只是
obj.location = new Doctrine_Expression("Point(10, 10)");
但除了源代码之外,其他地方都没有记录。