mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-26 03:30:32 +08:00
Merge pull request #5378 from marsuboss/fix-translate-fr
[skip ci] Fix translate
This commit is contained in:
@@ -2,7 +2,7 @@ Fonctionnement des applications
|
|||||||
===============================
|
===============================
|
||||||
|
|
||||||
Après avoir installé Yii, vous obtenez une application Yii fonctionnelle accessible via l'URL `http://hostname/basic/web/index.php` ou `http://hostname/index.php`, en fonction
|
Après avoir installé Yii, vous obtenez une application Yii fonctionnelle accessible via l'URL `http://hostname/basic/web/index.php` ou `http://hostname/index.php`, en fonction
|
||||||
de votre configuration. Cette section vous initiera aux fonctionalités intégrées à l'application,
|
de votre configuration. Cette section vous initiera aux fonctionnalités intégrées à l'application,
|
||||||
à la manière dont le code est organisé, et à la gestion des requêtes par l'application.
|
à la manière dont le code est organisé, et à la gestion des requêtes par l'application.
|
||||||
|
|
||||||
> Info: Par simplicité, au long de ce tutoriel de démarrage, nous supposerons que `basic/web` est la racine de votre
|
> Info: Par simplicité, au long de ce tutoriel de démarrage, nous supposerons que `basic/web` est la racine de votre
|
||||||
@@ -11,22 +11,22 @@ de votre configuration. Cette section vous initiera aux fonctionalités intégr
|
|||||||
Pour vos besoins, merci d'ajuster les URLs dans notre description comme il convient.
|
Pour vos besoins, merci d'ajuster les URLs dans notre description comme il convient.
|
||||||
|
|
||||||
|
|
||||||
Fonctionalité <a name="Functionality"></a>
|
Fonctionnalité <a name="Functionality"></a>
|
||||||
-------------
|
--------------
|
||||||
|
|
||||||
L'application basique installée contient quatre pages :
|
L'application basique installée contient quatre pages :
|
||||||
|
|
||||||
* La page d'accueil, affichée quand vous accédez à l'URL `http://hostname/index.php`,
|
* La page d'accueil, affichée quand vous accédez à l'URL `http://hostname/index.php`,
|
||||||
* la page "About" (A Propos),
|
* la page "About" (A Propos),
|
||||||
* la page "Contact", qui présente un formulaire de contact permettant aux utilisateurs finaux de vous contacter par email,
|
* la page "Contact", qui présente un formulaire de contact permettant aux utilisateurs finaux de vous contacter par email,
|
||||||
* et la page "Login" (Connexion), qui presente un formulaire de connexion qui peut être utilisé pour authentifier des utilisateurs finaux. Essayez de vous connecter
|
* et la page "Login" (Connexion), qui présente un formulaire de connexion qui peut être utilisé pour authentifier des utilisateurs finaux. Essayez de vous connecter
|
||||||
avec "admin/admin", et vous verrez l'élément "Login" du menu principal être remplacé par "Logout" (Déconnexion).
|
avec "admin/admin", et vous verrez l'élément "Login" du menu principal être remplacé par "Logout" (Déconnexion).
|
||||||
|
|
||||||
Ces pages ont en commun une entête et un pied de page. L'entête contient une barre de menu principal qui permet la navigation
|
Ces pages ont en commun une entête et un pied de page. L'entête contient une barre de menu principal qui permet la navigation
|
||||||
entre les différentes pages.
|
entre les différentes pages.
|
||||||
|
|
||||||
Vous devriez également voir une barre d'outils en bas de votre fenêtre de navigation.
|
Vous devriez également voir une barre d'outils en bas de votre fenêtre de navigation.
|
||||||
C'est un [outil de déboggage](tool-debugger.md) utile fourni par Yii pour enregistrer et afficher de nombreuses informations de déboggage, telles que des messages de logs, statuts de réponses, les requêtes lancées vers la base de données, et ainsi de suite.
|
C'est un [outil de débogage](tool-debugger.md) utile fourni par Yii pour enregistrer et afficher de nombreuses informations de débogage, telles que des messages de logs, statuts de réponses, les requêtes lancées vers la base de données, et ainsi de suite.
|
||||||
|
|
||||||
|
|
||||||
Structure de l'Application <a name="application-structure"></a>
|
Structure de l'Application <a name="application-structure"></a>
|
||||||
@@ -41,7 +41,7 @@ basic/ chemin de base de l'application
|
|||||||
console.php configuration de l'application console
|
console.php configuration de l'application console
|
||||||
web.php configuration de l'application Web
|
web.php configuration de l'application Web
|
||||||
commands/ contient les classes de commandes console
|
commands/ contient les classes de commandes console
|
||||||
controllers/ contient les classes de controlleurs
|
controllers/ contient les classes de contrôleurs
|
||||||
models/ contient les classes de modèles
|
models/ contient les classes de modèles
|
||||||
runtime/ contient les fichiers générés par Yii au cours de l'exécution, tels que les fichiers de logs ou de cache and cache
|
runtime/ contient les fichiers générés par Yii au cours de l'exécution, tels que les fichiers de logs ou de cache and cache
|
||||||
vendor/ contient les paquets Composer installés, y compris le framework Yii
|
vendor/ contient les paquets Composer installés, y compris le framework Yii
|
||||||
@@ -64,7 +64,7 @@ Le schéma suivant présente la structure statique d'une application.
|
|||||||
|
|
||||||
Chaque application a un script de démarrage `web/index.php` qui est le seul script PHP de l'application accessible depuis le Web.
|
Chaque application a un script de démarrage `web/index.php` qui est le seul script PHP de l'application accessible depuis le Web.
|
||||||
Le script de démarrage reçoit une requête et créé une instance d'[application](structure-applications.md) pour la traiter.
|
Le script de démarrage reçoit une requête et créé une instance d'[application](structure-applications.md) pour la traiter.
|
||||||
L'[application](structure-applications.md) résoud la requête avec l'aide de ses [composants](concept-components.md),
|
L'[application](structure-applications.md) résout la requête avec l'aide de ses [composants](concept-components.md),
|
||||||
et distribue la requête aux éléments MVC. Les [Widgets](structure-widgets.md) sont utilisés dans les [vues](structure-views.md)
|
et distribue la requête aux éléments MVC. Les [Widgets](structure-widgets.md) sont utilisés dans les [vues](structure-views.md)
|
||||||
pour aider à créer des éléments d'interface complexes et dynamiques.
|
pour aider à créer des éléments d'interface complexes et dynamiques.
|
||||||
|
|
||||||
@@ -78,12 +78,12 @@ Le diagramme suivant présente la manière dont une application traite une requ
|
|||||||
|
|
||||||
1. Un utilisateur fait une requête au [script de démarrage](structure-entry-scripts.md) `web/index.php`.
|
1. Un utilisateur fait une requête au [script de démarrage](structure-entry-scripts.md) `web/index.php`.
|
||||||
2. Le script de démarrage charge la [configuration](concept-configurations.md) de l'application et créé une instance d'[application](structure-applications.md) pour traiter la requête.
|
2. Le script de démarrage charge la [configuration](concept-configurations.md) de l'application et créé une instance d'[application](structure-applications.md) pour traiter la requête.
|
||||||
3. L'application resoud la [route](runtime-routing.md) requise avec l'aide du composant d'application [requête](runtime-requests.md).
|
3. L'application résout la [route](runtime-routing.md) requise avec l'aide du composant d'application [requête](runtime-requests.md).
|
||||||
4. L'application créé une instance de [contrôleur](structure-controllers.md) pour traiter la requête.
|
4. L'application créé une instance de [contrôleur](structure-controllers.md) pour traiter la requête.
|
||||||
5. Le contrôleur créé une instance d'[action](structure-controllers.md) et effectue les filtres pour l'action.
|
5. Le contrôleur créé une instance d'[action](structure-controllers.md) et effectue les filtres pour l'action.
|
||||||
6. Si un filtre échoue, l'action est annuléee.
|
6. Si un filtre échoue, l'action est annulée.
|
||||||
7. Si tous les filtres sont validés, l'action est exécutée.
|
7. Si tous les filtres sont validés, l'action est exécutée.
|
||||||
8. L'action charge un modèle de donées, potentiellement depuis une base de données.
|
8. L'action charge un modèle de données, potentiellement depuis une base de données.
|
||||||
9. L'action génère une vue, lui fournissant le modèle de données.
|
9. L'action génère une vue, lui fournissant le modèle de données.
|
||||||
10. Le résultat généré est renvoyé au composant d'application [réponse](runtime-responses.md).
|
10. Le résultat généré est renvoyé au composant d'application [réponse](runtime-responses.md).
|
||||||
11. Le composant réponse envoie le résultat généré au navigateur de l'utilisateur.
|
11. Le composant réponse envoie le résultat généré au navigateur de l'utilisateur.
|
||||||
|
|||||||
Reference in New Issue
Block a user