Bibliothèques et assistants - Codeigniter

Table des matières

Quelle est la différence entre une bibliothèque et un assistant ? Une bibliothèque est généralement une classe qui fournit une série de fonctionnalités spécifiques, des dates de gestion, des bases de données, des API graphiques ou pdf, etc. et ces fonctionnalités partagent des informations.
Par exemple, une bibliothèque qui permet d'accéder à l'API Twitter a besoin de ses méthodes pour partager des données telles que le mot de passe et le nom d'utilisateur, donc l'idéal est d'avoir une classe qui permette de sauvegarder ces informations.
D'autre part, un helper peut être compris comme un ensemble de fonctions qui, bien qu'elles partagent un périmètre d'utilisation, sont indépendantes les unes des autres.
Par exemple, helper pour les formulaires où tous les éléments sont destinés à faciliter l'utilisation des composants d'entrée, textarea, etc.
Créer une bibliothèque dans Codeigniter
Un exemple de bibliothèque de gestion de date, dans le répertoire application/bibliothèques, et copiez le code suivant. C'est une classe avec deux méthodes qui permet de changer la date du format mysql aaaa-mm-jj en jj/mm/aaaa et vice versa.
 

CodeIgniter indique les directives suivantes lors du nommage des bibliothèques :
Le nom du fichier doit commencer par une majuscule.
Le nom de la classe doit commencer par une majuscule.
Les noms de classe et de fichier doivent correspondre.
Le nom des méthodes doit être en minuscule
Ensuite, lorsque nous avons besoin de la bibliothèque, nous l'invoquons à partir d'un contrôleur de la manière suivante.
 charge-> bibliothèque ('dates'); // Je convertis la date au format mysql $ date = $ this-> dates-> date_mysql ($ date); ?> var13 ->

Je peux faire le chargement de la bibliothèque dans la méthode de construction du contrôleur pour ne l'appeler qu'une seule fois.
Les bibliothèques nous permettent d'ajouter du code au fur et à mesure que nous avons besoin de nouvelles fonctionnalités, puis de les réutiliser.
Aide dans Codeingiter
Les aides Ils sont l'une des deux bibliothèques de code disponibles dans CodeIgniter et les plus faciles à manipuler au début, car ce sont des fonctions qui nous sont accessibles sans dépendre d'aucun objet.
On peut dire que les helpers sont des ensembles de fonctions, classés par thème dans différents packages, qui nous aident à effectuer des tâches courantes dans les applications Web. Il existe des aides pour de nombreuses choses différentes, telles que le travail avec des tableaux, des dates, des cookies, des e-mails, des URL, des formulaires, etc.
Par exemple, nous invoquons l'assistant d'URL comme suit :
 load-> helper ('url'); // on peut créer un popup $ atts = array ('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'status' => 'yes', 'resizable ' => 'yes', 'screenx' => '0', 'screeny' => '0'); echo anchor_popup ('mondomaine.com', 'Cliquez ici !', $ atts); ?> var13 ->

Faites également des redirections telles que :
 

Il existe également un assistant pour les formulaires tels qu'un formulaire de connexion :
 
Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave