Как обновить таблицы, используя функции сгенерированного набора в Symfony - PullRequest
0 голосов
/ 10 мая 2011

Привет, может кто-нибудь сказать мне, как использовать эти функции автоматического задания?

У меня есть столбец с именем "удалено".Когда пользователь щелкает ссылку, он переходит к действию удаления.Действие удаления ранее удалило строку в БД.Теперь я просто хочу установить значение удаленного поля этой строки равным 1. Symfony создал функцию setDelete (), но я не знаю, как ее использовать.Я пытаюсь это:

$consultant = Doctrine_Core::getTable('consultant')->find(array($request->getParameter('id')));
$consultant->setDeleted('1');

Я не получаю никаких ошибок, но он все еще не обновляет таблицу.

1 Ответ

3 голосов
/ 10 мая 2011

вам нужно будет выполнить $consultant->save(); после набора.

Кстати, начиная с symfony 1.4.3 вы можете вызывать ConsultantTable::getInstance() вместо Doctrine_Core::getTable('consultant'), что позволяет вашей IDE автоматически завершать методы вмодель.

...