J'ai besoin de définir une valeur dans l'enregistrement mappé à une expression SQL arbitraire, donc sur obj.save()
il serait utilisé directement, sans échapper/quote.Doctrine: Définir la valeur du champ à l'expression SQL
Quelque chose comme ceci:
obj.location = "Point($x, $y)";
obj.save();
Ce qui devrait aboutir à la requête comme UPDATE ... SET location = Point(..., ...) WHERE ...;
Cependant, je ne peux pas trouver quelque chose comme ça dans les documents, à l'exception DQL ->update()->set()
. Je préférerais ne pas utiliser DQL, car il est utilisé dans les contextes d'insertion et de mise à jour.