bind メソッドに問題があります。正常な動作ではないと思います。私の $entity 変数は、フォームの bind メソッドの後、以前に設定されたプロパティを失います。
$entity = $em->getRepository('XX:YY')->findOne();
var_dump($エンティティ); // param2 null でエンティティ パラメータを表示する$entity->setParam2('こんにちは');
var_dump($エンティティ); // param2 'hello' でエンティティ パラメータを表示します$editForm = $this->createForm(new YYFormType($em), $entity);
var_dump($エンティティ); // param2 'hello' でエンティティ パラメータを表示します$editForm->bind($request);
var_dump($エンティティ); // param2 nullでエンティティ パラメータを表示する
なぜそれをするのか理解できません。
エンティティのすべての変更が参照によって行われるようです。
正常ですか?
どうもありがとう