0
私はフォームのデータでDBのオブジェクトを更新する必要がありますが、私は直接changindプロパティ "ID"の代わりにsetId()を使用する必要があると言います。しかし、私は以前のフォームからフィールドを隠すことから "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();
[OK]を、私は私のエンティティのクラス、エラー消えるまでSETIDを()を追加しますが、それはまだレコードをアップグレードしていない – Neka