我有一個綁定到實體的形式,但它也有一個額外的映射的字段: (從FormType類)預填充表單值
$builder
->add('name')
->add('qoh')
->add('serialNumber', 'text', array('mapped' => false, 'required' => false))
我想預使用從請求URL獲取的信息填充控制器的serialNumber字段。我發現的最接近的方法是:
$form->setData(mixed $modelData)
但API沒有指定什麼樣的形式「$ modelData」需要並沒有什麼我已經試過有過任何影響。
權,但默認值我想也不是一成不變的,它需要一些邏輯。我可以在Twig中做到這一點,但在控制器中做這件事對我來說會更有意義。 – Nelluk