У меня есть этот код, который должен обновлять объект в БД данными из формы, но он говорит, что я должен использовать 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();