Découvrir PHP CodeIgniter

Comprendre les helpers avec le helper date

Testez gratuitement nos 1270 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Les helpers sont des collections de fonctions d'aide qui ne sont pas instanciables. Découvrez ici un exemple avec le helper de date.
02:52

Transcription

Les helpers, comme vous pourrez le voir sont très proches des librairies. Il s'agit d'une collection de méthodes qui vont vous aider dans le développement de votre site internet. Les helpers ont la particularité de ne pas être orientés objet de n'exécuter qu'une tâche spécifique et donc de ne pas avoir de dépendance entre différents helpers. Les fonctionnalités que couvrent les helpers sont assez larges comme vous pouvez le voir ici dans la documentation de CodeIgniter. On a des helpers pour un petit peu tout, donc pour aider au téléchargement pour les dates, pour gérer les cookies, etc. Je vous invite à aller voir et à naviguer dans cette catégorie pour voir les différentes possibilités que vous offrent les helpers. Ici, nous allons utiliser les helpers dans le cadre de notre liste d'articles parce que ce qu'on aimerait faire ici, c'est afficher la date de modification de l'article. Donc pour ça, on retourne sur notre IDE, toujours dans l'application. On va avoir notre contrôleur Articles. Et ici on liste les articles dans index. C'est à cet endroit qu'on va charger notre helper. On fait un « this, load et helper » pour charger un helper. On passe en paramètre le nom du helper. Ici, on avait dit date. Pour les helpers, si vous souhaitez en savoir plus et comprendre comment ils fonctionnent, allez dans les sources, system, helpers et vous retrouvez ici, par exemple, le fonctionnement du helper date. Vous retrouvez toutes les méthodes disponibles. C'est tout pour le helper date. Il est chargé. On va maintenant pouvoir l'utiliser dans notre vue. Par exemple, ici, on colle « modified ». Donc là, pour l'instant, la date est brute. On va aller voir sur notre site si c'est bien le cas. On a bien la date brute telle que sortie de la base de données. Et ce qu'on va vouloir faire, par exemple c'est afficher que l'article a été écrit il y a tant et tant de temps. Il y a une méthode dans notre helper qui s'appelle « timespan. » On rajoute bien le « echo. » Ça, par contre, ça va rien nous sortir tel quel. Ce qu'on va faire, c'est convertir notre date au format base de données en timestamp UNIX. Pour ça, on utilise la méthode PHP qui est strtotime. Voilà, passons maintenant sur notre site. On nous affiche « Créé il y a 1 jour, 12 heures, 37 minutes » etc. Ici, on a tout le temps 12 heures et 37 minutes. C'est parce que la base de données n'enregistre pas l'heure. L'heure est donc toujours par défaut à minuit. Donc si vous configurez votre base de données pour enregistrer l'heure, vous aurez quelque chose de plus précis.

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 !