私はエンティティにバインドされたフォームを持っているが、それはまた、余分なマップされていないフィールドがあります。 (にformTypeクラスから)マップされていないフィールドの事前移入フォーム値
$builder
->add('name')
->add('qoh')
->add('serialNumber', 'text', array('mapped' => false, 'required' => false))
を私は事前にしたいですコントローラからのserialNumberフィールドに要求URLから取得した情報を入力します。私が見つけた最も近い方法は次のようになります。
$form->setData(mixed $modelData)
が、APIは、「$ modelDataが」取り、私が試したものは何も何の効果もなかったかの形式を指定しません。
右が、私はしたいデフォルト値は静的ではない、それはいくつかのロジックが必要です。私はTwigでそれを行うことができるかもしれないが、コントローラでそれをすることは私にはもっと意味をなさないだろう。 – Nelluk