[Form] Validation de formulaire imbriqué
bonjour,
j'utilise un formulaire imbriqué seulement le formulaire de 2eme niveau je n'arrive pas à personnaliser les validations.
1er niveau : produit.php
Code:
1 2 3
|
->add('sousDomaine', 'text', array( 'attr'=>array('class'=>'span2')) )
->add('place', new PlaceType()) |
2ème niveau : PlaceType()
Code:
1 2 3
|
->add('adresse1', 'text', array( 'attr'=>array('class'=>'input-large')) )
->add('adresse2', 'text', array( 'attr'=>array('class'=>'input-large',)), array('required'=>false,) ) |
pour la validation HTML5, "adresse2" garde toujours required="required"
alors que j'ai précisé: array('required'=>false,)
ai-je zappé un truc ?
pourtant dans l'entité produit.php, j'ai bien ajouté : * @Assert\Valid()
Code:
1 2 3 4 5 6 7 8 9 10 11
|
/**
* @var \Place
*
* @ORM\ManyToOne(targetEntity="Place", cascade={"persist"})
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="place_id", referencedColumnName="id")
* })
* @Assert\Valid()
*/
private $place; |