« Programmation PHP avec Symfony/Formulaire » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 75 :
De plus, en installant [[../Doctrine/]], il est possible d'ajouter un type de champ "entité" directement relié avec un champ de base de données<ref>https://symfony.com/doc/master/reference/forms/types/entity.html</ref>.
 
{{attention|Il n'y a pas de type checkbox''Checkbox'' ou radiobox''Radiobox'' comme mais il faut jouer sur deux paramètres de <code>EntityType</code> ainsi :|clear=left}}
 
{| class="wikitable"
Ligne 92 :
<source lang=php>
$builder->add('gender', EntityType::class, ['expanded' => true, 'multiple' => false]);
</source>
 
==== Contrôle ====
Le validateur de formulaire d'entité utilisé les annotations des entités. Ex :
 
<source lqng=php>
use Symfony\Component\Validator\Constraints as Assert;
...
@Assert\NotBlank
</source>