エンティティにバインドされたフォームがありますが、追加のマップされていないフィールドもあります: (FormType クラスから)
$builder
->add('name')
->add('qoh')
->add('serialNumber', 'text', array('mapped' => false, 'required' => false))
リクエスト URL から取得した情報をコントローラーの serialNumber フィールドに事前入力したいと考えています。私が見つけた最も近い方法は次のとおりです。
$form->setData(mixed $modelData)
しかし、API は「$modelData」の形式を指定しておらず、私が試したものは何も効果がありませんでした。