La passion du libre

Le guide complet de Yii 2 (traduction du guide officiel)

Cliquez sur le bouton pour afficher les conseils de lecture.Cliquez à nouveau pour les masquer

Fenêtres surgissantes explicatives

Certains mots dans le texte, affichés en vert et en gras, sont précédés d'une étoile verte sur fond orange. Par exemple, ce mot : lien.

Si vous placez le pointeur de la souris sur un tel mot, une fenêtre surgissante – popup – s'ouvre alors que l'affichage du reste du documment s'atténue. Cette fenêtre contient une explication détaillée du mot en question

Une fois que vous avez pris connaissance de ce que vous affiche cette fenêtre surgissante, vous pouvez retourner à l'état normal en cliquant ailleurs dans le document.

Navigation

Pour naviguer, utilisez le menu vertical à gauche du texte. Les entrées de menu marquées d'une petite flèche vers le bas ouvrent un sous-menu lorsqu'on clique dessus.

Vous pouvez également choisir une lecture continue en cliquant sur un des liens proposés en bas de page.

Vue d'ensemble

À chaque fois qu'une application Yii prend en charge une requête, elle entreprend un flux de travail similaire.

  1. Un utilisateur effectue une requête auprès du script d'entrée web/index.php.
  2. Le script d'entrée charge la configuration de l'application et crée une instance d'application pour prendre en charge la requête.
  3. L'application résoud la route requise avec l'aide du composant d'application request.
  4. L'application crée une instance de contrôleur pour prendre en charge le requête.
  5. Le contrôleur crée une instance d'action et exécute les filtres de l'action.
  6. Si un filtre échoue, l'exécution de l'action est annulée.
  7. Si tous les filtres réussissent l'action est exécutée.
  8. L'action charge un modèle de données, possiblement à partir d'une base de données.
  9. L'action rend une vue, en lui passant le modèle de données.
  10. Le résultat rendu est retourné au composant d'application response.
  11. Le composant response envoye le résultat rendu au navigateur de l'utilisateur. Le diagramme ci-dessous illustre comment une application prend une requête en charge.

Cycle de vie d'une requête

Dans cette section, nous décrivons en détails comment se déroulent quelques unes de ces étapes.