Нужно ли заключать строки в '' при использовании метода обновления Doctrine? - PullRequest
0 голосов
/ 28 мая 2010

Я использую запрос на обновление доктрины следующим образом.

$ oQuery = Doctrine_Query :: create () -> обновление ( "Модель") -> набор ( "поле", $ значение);

проблема в том, что если $ value это строка, я должен -> установить ("field", "'". $ Value. "'");

если это нормально? Почему доктрина не может сделать это сама?

я что-то упустил?

1 Ответ

1 голос
/ 28 мая 2010

Да, используйте правильный синтаксис Doctrine:

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

Этот старый документ расскажет вам все об этом:

http://www.symfony -project.org / Доктрина / 1_2 / а / 06 Рабочий-С-Data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...