0
我使用Symfony的3.3和我有一個簡單的表格上好像是實體映射:Symfony的3 GET形式錯誤
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('bank_name', null, ['label' => 'company.bank_name'])
->add('bank_address', null, ['label' => 'company.bank_address'])
->add('bank_account_name', null, ['label' => 'company.bank_account_name'])
->add('bank_iban', null, ['label' => 'company.iban'])
->add('bank_bic', null, ['label' => 'company.bic'])
;
}
在我的實體,我有一些@assert驗證器一樣:
/**
* @ORM\Column(type="string", nullable=true)
* @Assert\Iban
*/
private $bankIban;
/**
* @ORM\Column(type="string", nullable=true)
* @Assert\Bic
*/
private $bankBic;
我的問題是,在我的樹枝形式,是(對我來說這是)顯示在我的窗體的頂部@assert錯誤,而不是下的每個領域。
在我看來,如果我嘗試{{ form_widget(bankForm) }}
或者如果我嘗試顯示每個字段與form_row
,我不能在每個字段下的錯誤。
任何想法?
您在使用任何類型的'form_theme'的? –
諾普,我不是......! –
你能重現一個乾淨的symfony 3項目的bug嗎? –