Aller au contenu

Formulaires

phil/url-bundle

TypedUrlType est un seul champ texte, qui va vers un TypedUrl et en revient : le genre de l'adresse est détecté parmi les types qu'il accepte.

$builder->add('social', TypedUrlType::class, ['types' => [KnownUrlType::Facebook, KnownUrlType::Instagram]]);
  • Il étend le UrlType de Symfony, avec https comme protocole par défaut : instagram.com/shop est lu comme https://instagram.com/shop.
  • Un champ vide vaut null ; une adresse d'aucun genre accepté rend le champ invalide avec This address is not one of the accepted kinds.