bonjour,
j'utilise un formulaire imbriqué seulement le formulaire de 2eme niveau je n'arrive pas à personnaliser les validations.
1er niveau : produit.php
2ème niveau : PlaceType()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ->add('sousDomaine', 'text', array( 'attr'=>array('class'=>'span2')) ) ->add('place', new PlaceType())
pour la validation HTML5, "adresse2" garde toujours required="required"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ->add('adresse1', 'text', array( 'attr'=>array('class'=>'input-large')) ) ->add('adresse2', 'text', array( 'attr'=>array('class'=>'input-large',)), array('required'=>false,) )
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Partager