Découvrir PHP CodeIgniter

Créer sa propre méthode de validation

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
CodeIgniter vous offre la possibilité de créer votre propre méthode de validation. Il s'agit de définir vos propres critères de filtrage.
03:35

Transcription

On a bien réussi à créer un formulaire dont la validation fonctionne. Et on peut imaginer, par exemple, ici quand on souhaite ajouter un article de blog on souhaite vérifier que l'utilisateur ne saisisse pas de lien pour son contenu. Donc, ce qu'on va faire c'est créer notre propre méthode de validation. On peut commencer par copier-coller cette règle. On remplace ici "type_article_body". Là, on a "contenu de l'article". Sur la longueur, ici, on a un article donc on peut dire par exemple qu'on force un minimum de 40 caractères. Et là, on va mettre l'appel à notre propre méthode. Ça commence toujours par "callback_" et après vous mettez le nom d'une méthode que vous allez créer. On va l'appeler "validate_body". Voilà. Là, on va enlever la personnalisation du texte. Et on va créer la méthode "validate_body" juste en-dessous. La méthode va prendre en paramètre la donnée à vérifier. Ce qu'on va aller vérifier c'est simplement si le texte en question contient le mot-clé "href". On peut bien sûr créer des méthodes beaucoup plus complexes qui vont vérifier exactement une URL. Là, pour notre démonstration on va juste utiliser une expression régulière très simple. L'avantage, c'est que vous pouvez mettre ce que vous voulez à l'intérieur. Donc "href". Si ça contient "href" alors on ne laissera pas passer la validation. Et on renvoie donc "Faux". Et sinon, on renvoie "Vrai". On va juste ajouter un petit message. Si ça ne passe pas la validation, un petit message personnalisé. Donc la méthode "set_message", "validate_body". Là, on repasse en premier paramètre le nom de la méthode et en second paramètre, le message. On peut aller tester tout de suite. On retourne sur notre formulaire. On a un article qui s'appelle « Mon article », par exemple. Et ici... Et là, il y a un petit malin qui veut insérer un lien. Voilà. On va enregistrer l'article donc au niveau du titre, on est correct par contre, au niveau du contenu, on nous indique « Les liens ne sont pas autorisés ».

Découvrir PHP CodeIgniter

Installez et configurez CodeIgniter. Abordez ensuite la création de modèles, intégrez des méthodes pour lire et écrire dans une base de données, utilisez des librairies, etc.

1h32 (26 vidéos)
Aucun commentaire n´est disponible actuellement
Logiciel :
Spécial abonnés
Date de parution :28 sept. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !