0
私はsymfonyの3.3を使用していると私は単純に形成するようにエンティティにマッピングされています:私はいくつかの@assertのようなバリデータ持って、私のエンティティで@assertから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'])
;
}
:
/**
* @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
で各フィールドを表示しようとすると、各フィールドの下にエラーが表示されません。
アイデア?
にいるような、形成するために、キャメルケース名を追加する必要があると思いますか? –
ノップ、私は...! –
クリーンなsymfony 3プロジェクトでバグを再現できますか? –