Les assistants (helpers)

Les assistants, ou helpers, sont des classes PHP qui permettent de partager la logique de présentation au sein de vos fichiers de vues. Ils aident à développer plus rapidement en fournissant des fonctions avancées de génération de balise. Le code est également rendu plus flexible et plus homogène.

1. Assistants disponibles

Par défaut, dix assistants sont disponibles :

  • Flash : permet d’afficher les messages flash définis dans $_SESSION.

  • Form : permet de créer rapidement des formulaires.

  • Html : permet d’écrire du HTML en lien avec l’application.

  • Number : permet de formater l’affichage des nombres.

  • Paginator : prend en charge la gestion de la pagination (assistant traité dans le chapitre Tâches courantes - Pagination).

  • Rss : permet la création d’un flux RSS via XML (assistant non traité car rarement utilisé).

  • Session : permet d’accéder en lecture aux données de l’objet Session.

  • Text : permet de formater du texte.

  • Time : permet de formater et tester les données temporelles.

  • Url : permet de générer des liens.

2. Charger un assistant

Avant d’utiliser un assistant dans vos vues, il faut le charger dans la classe appView située dans src/View.

La fonction loadHelper() permet de charger un assistant.

Syntaxe :


loadHelper( string $name , array $config [] )
 

Exemple, chargez l’assistant...

Pour consulter la suite, découvrez le livre suivant :
couv_EP3CAK.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les éléments
Suivant
Les cellules