0
我有這段代碼,必須更新數據庫中的對象與表單中的數據,但它說我必須使用setId(),而不是直接changind屬性「ID」。但我需要從以前的窗體隱藏字段中獲得「ID」。我怎樣才能得到這個作品?如何使用編輯表單更新記錄?
$rPhone = new RejectedPhone();
$em = $this->getDoctrine()->getEntityManager();
$repository = $em->getRepository("TelnetSmsBundle:RejectedPhone");
$addRPhoneForm = $this->createFormBuilder($rPhone)
->add('id', 'hidden')
->add('phone', 'text', array("label" => "Номер телефона (обязательно через 7-ку!):"))
->add('description', 'textarea', array("label" => "Описание:"))
->getForm();
$addRPhoneForm->bindRequest($request);
var_dump($rPhone); exit();
$em->flush();
好吧,我加SETID()到我的實體類,錯誤dissapear,但它仍然沒有升級記錄 – Neka 2012-02-16 08:54:15