Applications web

applications internet utilitaires

Ce site ne sera plus alimenté de contenu après août 2014. Tous les nouveaux articles seront redigés pour www.waitingforcode.com

Les expressions régulières accompagnent le développement de chaque application web. L'extraction des données, la validation du flux entrant, l'échappe Plus →

29-04-2012 16:00

Le fossé entre le monde du PHP et celui d'autres langages existe encore bel et bien. Malgré d'avoir démontré dans le premier article sur Plus →

27-04-2012 17:11

Entre le monde du PHP et celui d'autre langages il y a encore un fosse. Surtout en ce qui concerne les règles du codage. Très laxiste et parfois incoh Plus →

24-04-2012 18:40

Avec l'émergence de l'e-commerce le paiement par carte sur Internet s'est banalisé. Il est utilisé même par les non-habitués de la Toile, attirés par Plus →

10-10-2011 20:54

En feuilletant mon bouquin sur les web services ("SOA and Web Services Interface Design" de James Bean), je me suis arrêté sur le chapitre consacré au Plus →

26-07-2011 14:07
Un conseil Symfony2

Comment valider les checkboxes avec Symfony2 ?

La validation des checkboxes sous Symfony2 se déroule avec une contrainte appelée ChoiceConstraint.

Voici l'exemple de l'utilisation:

$metadata->addPropertyConstraint('orderPreferedGift', new Choice(array('choices' => Gifts::getGiftTypes(true), 'multiple' => true, 'min' => 1,  'multipleMessage' => "Veuillez choisir au moins un type de cadeau", 'groups' => array('validationGroup'))));


Cette contrainte est très puissante. On peut déterminer par exemple la quantité des champs minimale ou maximale à cocher par utilisateur. Il est également possible de vérifier le types des valeurs.