Chaque fois que l'application Yii commence à traiter une requête HTTP, elle suivra un processus approximatif. (Apprentissage recommandé : Tutoriel Yii )
L'utilisateur soumet une requête au script d'entrée web/index.php. Le script d'entrée chargera le tableau de configuration et créera une instance d'application pour gérer la requête. L'application résoudra l'itinéraire demandé via le composant d'application de demande. L'application crée une instance de contrôleur pour gérer spécifiquement la demande. Le contrôleur créera une instance d'action et exécutera les filtres pertinents (filtres d'accès) pour l'action. Si un filtre échoue à la validation, l'action sera annulée. Si tous les filtres passent, l'action sera exécutée. L'action chargera un modèle de données, généralement à partir de la base de données. L'action restitue une vue et lui fournit le modèle de données requis. Le résultat rendu sera renvoyé au composant d'application de réponse. Le composant de réponse renverra les résultats du rendu au navigateur de l'utilisateur.Le schéma ci-dessous montre comment l'application gère une demande.
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!