Documentation
Helpers
- Migration : Comment passer de Temma 1.x à la version 2
- Installation : Télécharger Temma et l'installer pour démarrer votre projet Web
- Configuration : Toutes les directives de configuration du fichier etc/temma.json et les variables d'environnement utilisables en option
- Routage : Le système de routage par défaut de Temma, et le routage avancé
- Log : Utilisation du système de log, gestion par niveaux de criticité
- Contrôleurs : Pièces essentiels de votre application Web
- Vues : Templates Smarty ou exports JSON/CSV/RSS/iCal/INI
- Injection de dépendances : La colonne vertébrale de vos développements applicatifs
- Sessions : Extension des sessions utilisateurs gérées par PHP
- Cache : Pour ne pas refaire les mêmes calculs plusieurs fois
- Modèle : Comment utiliser les DAO pour accéder aux bases de données
- Plugins : Comment créer vos propres plugins, et une liste de plugins proposés par Temma
- Flux d'exécution : Comment gérer le flux d'exécution, entre les plugins et le contrôleur
-
Helpers :
Objets proposés par Temma pour vous aider dans plusieurs circonstances
- ANSI : Pour mettre en forme les textes écrits sur la sortie standard
- BaseConvert : Pour faire des conversions de bases numériques
- DataFilter : Pour filtrer et valider des données
- HTMLCleaner : Pour nettoyer un flux HTML provenant d'un éditeur WYSIWYG
- IniExport : Pour exporter des données au format INI
- Json : Pour lire des flux JSON pouvant contenir des commentaires
- Lock : Pour verrouiller l'accès à un fichier, ou l'exécution du script PHP courant
- Registry : Pour stocker proprement des variables globales
- Text : Différents traitements sur les chaînes de caractères
- Timer : Pour gérer des chronomètres
Présentation
Temma propose plusieurs objets utilitaires, qui peuvent vous aider à réaliser certains traitements.
La plupart de ces objets ne sont là que pour vous faciliter la vie. Toutefois, dans certains cas, Temma les utilise pour ses propres besoins (par exemple, la lecture du fichier temma.json utilise l'objet Json, ou encore le composant d'injection de dépendances dérive de l'objet Regitry).
Tous ces objets sont placés dans le namespace \Temma\Utils.
Précédent : | Flux d'exécution |
Suivant : | Helper ANSI |
Table des matières
- Migration : Comment passer de Temma 1.x à la version 2
- Installation : Télécharger Temma et l'installer pour démarrer votre projet Web
- Configuration : Toutes les directives de configuration du fichier etc/temma.json et les variables d'environnement utilisables en option
- Routage : Le système de routage par défaut de Temma, et le routage avancé
- Log : Utilisation du système de log, gestion par niveaux de criticité
- Contrôleurs : Pièces essentiels de votre application Web
- Vues : Templates Smarty ou exports JSON/CSV/RSS/iCal/INI
- Injection de dépendances : La colonne vertébrale de vos développements applicatifs
- Sessions : Extension des sessions utilisateurs gérées par PHP
- Cache : Pour ne pas refaire les mêmes calculs plusieurs fois
- Modèle : Comment utiliser les DAO pour accéder aux bases de données
- Plugins : Comment créer vos propres plugins, et une liste de plugins proposés par Temma
- Flux d'exécution : Comment gérer le flux d'exécution, entre les plugins et le contrôleur
-
Helpers :
Objets proposés par Temma pour vous aider dans plusieurs circonstances
- ANSI : Pour mettre en forme les textes écrits sur la sortie standard
- BaseConvert : Pour faire des conversions de bases numériques
- DataFilter : Pour filtrer et valider des données
- HTMLCleaner : Pour nettoyer un flux HTML provenant d'un éditeur WYSIWYG
- IniExport : Pour exporter des données au format INI
- Json : Pour lire des flux JSON pouvant contenir des commentaires
- Lock : Pour verrouiller l'accès à un fichier, ou l'exécution du script PHP courant
- Registry : Pour stocker proprement des variables globales
- Text : Différents traitements sur les chaînes de caractères
- Timer : Pour gérer des chronomètres