I Have this code, that must update object in DB with data from form, but it says that i must use setId() instead of direct changind property "ID". But i need to get "ID" from hiding field from previous form. How can i get that works?
$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();