2017-08-02 4 views
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で各フィールドを表示しようとすると、各フィールドの下にエラーが表示されません。

アイデア?

+0

にいるような、形成するために、キャメルケース名を追加する必要があると思いますか? –

+0

ノップ、私は...! –

+0

クリーンなsymfony 3プロジェクトでバグを再現できますか? –

答えて

0

私はあなたがform_theme` `のいずれかの種類を使用しています彼らは、エンティティ

$builder 
... 
    ->add('bankIban', null, ['label' => 'company.iban']) 
    ->add('bankBic', null, ['label' => 'company.bic']) 
関連する問題