Découvrir PHP CodeIgniter

Simplifier son formulaire avec un helper

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Il existe des helpers dédiés aux formulaires. Par exemple, ces helpers permettent de rendre plus propres vos vues contenant les formulaires.
03:10

Transcription

Dans le précédent chapitre, nous avions créé notre formulaire complètement à la main, c'est à dire que nous avons saisi nous-même les balises pour créer notre formulaire. Sachez qu'il existe des helpers très pratiques pour vous aider à créer un formulaire plus facilement. Bien entendu, la première chose à faire est d'aller charger ce helper. On retourne dans notre contrôleur Articles, à la méthode add, et ici, on va faire un this -load-helper de form. Donc là, ça suffit, le helper est chargé, on peut utiliser les méthodes de ce helper dans notre vue, en fait, c'est tout simple, il y a une série de méthode qui s'appelle, alors, on a form_open, pour créer le formulaire, on a la même chose pour fermer le formulaire. On a une méthode pour le label, qui prend comme premier paramètre, là, on avait le titre de l'article, et comme second paramètre l'attribut HTML fort de la balise label, à savoir article_name. Là, j'ai dupliqué la ligne, et on a plus un form_label, comme deuxième ligne, on a un form_input, et on a comme premier paramètre le nom du champs, et comme second paramètre la valeur, la valeur on la récupère ici, on a bien notre set_value('article_name'), et notre form_error, on le laisse. Ensuite, on a à peu près la même chose pour notre contenu, sauf qu'on a Contenu, et là, partout, on a article_body. Alors, bien sûr, ici, rappelez-vous, on avait pas une entrée texte normale, on avait une zone de texte, ou textarea, et là, il nous manque encore une chose, c'est notre champ submit. Donc, c'est le nom du champ, on peut l'appeler save, on n'a qu'un seul bouton submit, donc le nom importe peu, et ici la valeur, donc ce qui va s'afficher dans le bouton, et voilà, c'est tout. Au niveau du formulaire, on a quelque chose de beaucoup plus propre et dynamique. On retourne sur notre page pour ajouter un article, on met à jour, on a bien notre formulaire qui n'a pas bougé, sauf qu'on a noté une chose, c'est que notre champ zone de texte a grandit, c'est parce que la méthode form_textarea définit une taille par défaut, qui est beaucoup plus grande que la taille par défaut HTML.

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 !