Voici la liste des différentes classes que contient FuelPHP :
| Nom | Description |
|---|---|
| Agent | Cette classe permet de détecter et d'analyser les informations relatives au navigateur, appareil et système d'exploitation de l'utilisateur. |
| Arr | Cette classe permet de fournir des méthodes pour manipuler et interagir avec des tableaux en PHP. |
| Asset | Cette classe permet de gérer les fichiers d'actifs (CSS, JS, images) de manière simple et efficace. |
| Autoloader | Cette classe permet de gérer le chargement automatique des classes en suivant les conventions de nommage de FuelPHP. |
| Cache | Cette classe permet de mettre en cache des données pour améliorer les performances. |
| Cli | Cette classe permet de fournir des outils pour interagir avec la ligne de commande. |
| Config | Cette classe permet de gérer la configuration de l'application. |
| Cookie | Cette classe permet de gérer les cookies de l'utilisateur. |
| Crypt | Cette classe permet de fournir des fonctionnalités de cryptage et de décryptage des données. |
| Database | Cette classe contient une abstraction pour l'accès aux bases de données. |
| Date | Cette classe permet de gérer la manipulation de dates. |
| Debug | Cette classe permet de fournir des outils pour déboguer les applications. |
| Event | Cette classe permet de gérer la gestion des événements et des observateurs. |
| Fieldset | Cette classe permet de gérer la création et la validation des formulaires HTML. |
| File | Cette classe permet de fournir des méthodes pour manipuler les fichiers et les dossiers. |
| Finder | Cette classe permet de faciliter la recherche de fichiers dans les chemins configurés. |
| Form | Cette classe permet de fournir des méthodes pour générer des formulaires HTML. |
| Format | Cette classe permet de convertir les données entre différents formats. |
| Ftp | Cette classe permet de gérer les connexions FTP pour le transfert de fichiers. |
| Fuel | Cette classe contient la partie principale du cadre d'application, gérant l'initialisation de l'application. |
| Html | Cette classe permet de fournir des méthodes pour générer des éléments HTML. |
| Image | Cette classe permet de gérer la manipulation d'images (redimensionnement, recadrage,...). |
| Inflector | Cette classe permet de transformer des chaînes de caractères (singulier/pluriel, camel case,...). |
| Input | Cette classe permet de gérer l'accès aux données envoyées via des requêtes HTTP. |
| Lang | Cette classe permet de gérer la localisation (traduction) des textes de l'application. |
| Log | Cette classe permet de fournir des outils pour l'enregistrement de journaux de bord. |
| Markdown | Cette classe permet de fournir des méthodes pour convertir du texte Markdown en HTML. |
| Migrate | Cette classe permet de gérer les migrations de bases de données. |
| Model_Crud | Cette classe permet de fournir des méthodes pour interagir avec des modèles de base de données en utilisant le pattern CRUD (Create, Read, Update, Delete). |
| Module | Cette classe permet de gérer les modules de l'application FuelPHP. |
| Mongo_Db | Cette classe permet de fournir une interface pour interagir avec des bases de données MongoDB. |
| Num | Cette classe permet de fournir des méthodes pour manipuler des nombres. |
| Package | Cette classe permet de gérer les paquets (bibliothèques externes) utilisés par l'application. |
| Pagination | Cette classe permet de gérer la pagination des résultats de requêtes. |
| Presenter | Cette classe permet de gérer la présentation des données pour les vues (MVVM pattern). |
| Profiler | Cette classe permet de fournir des outils pour profiler les performances de l'application. |
| Redis_Db | Cette classe permet de fournir une interface pour interagir avec Redis. |
| Request | Cette classe permet de gérer les requêtes HTTP entrantes. |
| Response | Cette classe permet de gérer les réponses HTTP sortantes. |
| Router | Cette classe permet de gérer le routage des requêtes HTTP vers les bons contrôleurs. |
| Security | Cette classe permet de fournir des outils de sécurité. |
| Session | Cette classe permet de gérer les sessions utilisateur. |
| Str | Cette classe permet de fournir des méthodes pour manipuler des chaînes de caractères. |
| Theme | Cette classe permet de gérer les thèmes et leur chargement. |
| Upload | Cette classe permet de gérer le téléchargement de fichiers. |
| Uri | Cette classe permet de fournir des méthodes pour manipuler les URL. |
| Validation | Cette classe permet de gérer la validation des données. |
| View | Cette classe permet de gérer les vues de l'application. |
Dernière mise à jour : Mardi, le 15 octobre 2024