Я не могу обновить форму, используя usinf formwidgets, я использую doctrine и symfony 1.4.
Вот мой код
protected function processFormUpdate(sfWebRequest $request, sfForm $form){
$form->bind($request->getParameter('tblallusers'),$request->
getFiles($form->getName()));
if ($form->isValid()) {
$logement = $form->save();
}
else {
$this->getUser()->setFlash('error', 'error');
}
}
public function executeEdit(sfWebRequest $request)
{
echo $id = $this->getRequestParameter('id');
$object = Doctrine_Core::getTable("Tblallusers")->find($id);
$this->form = new TblallusersForm($object);
}
public function executeUpdate(sfWebRequest $request)
{
echo $id = $this->getRequestParameter('id');
$object = Doctrine_Core::getTable("Tblallusers")->find($id);
$this->form = new TblallusersForm($object);
$this->processFormUpdate($request, $this->form);
}
Приведенный выше код выдает ошибку типа
Нарушение ограничения целостности: 1062 Повторяющаяся запись '2' для ключа 1
Пожалуйста, помогите мне выйти из этого ......