Maison > Article > développement back-end > Présentation de CakePHP
CakePHP est un framework MVC open source. Cela facilite grandement le développement, le déploiement et la maintenance des applications. CakePHP dispose d'un certain nombre de bibliothèques pour réduire la surcharge des tâches les plus courantes.
Les avantages de l'utilisation de CakePHP sont répertoriés ci-dessous −
Open Source
Cadre MVC
Moteur de création de modèles
Opérations de mise en cache
URL conviviales pour les moteurs de recherche
Interactions faciles avec la base de données CRUD (créer, lire, mettre à jour, supprimer).
Bibliothèques et aides
Validation intégrée
Localisation
Composants de gestion des e-mails, des cookies, de la sécurité, des sessions et des demandes
Afficher les aides pour AJAX, JavaScript, les formulaires HTML et plus
L'illustration suivante décrit le fonctionnement d'un cycle de vie de requête dans CakePHP −
Un cycle de requête CakePHP typique commence avec un utilisateur demandant une page ou une ressource dans votre application. À haut niveau, chaque demande passe par les étapes suivantes −
Les règles de réécriture du serveur Web dirigent la requête vers webroot / index.php.
Les fichiers de chargement automatique et d'amorçage de votre application sont exécutés.
Tous les filtres de répartition configurés peuvent gérer la demande et éventuellement générer une réponse.
Le répartiteur sélectionne le contrôleur et l'action appropriés en fonction des règles de routage.
L'action du contrôleur est appelée et le contrôleur interagit avec les modèles et composants requis.
Le contrôleur délègue la création de réponse à la Vue pour générer la sortie résultant des données du modèle.
La vue utilise des Helpers et des Cells pour générer le corps de la réponse et les en-têtes.
La réponse est renvoyée au client.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!