Skip to content

Commit

Permalink
small corrections in french
Browse files Browse the repository at this point in the history
  • Loading branch information
cake17 committed Aug 14, 2012
1 parent 0355afd commit f0bd3ac
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 20 deletions.
19 changes: 8 additions & 11 deletions fr/cakephp-overview/understanding-model-view-controller.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,20 @@ Comprendre le modèle M-V-C (Modèle-Vue-Contrôleur)
CakePHP suit le motif de conception logicielle
`MVC <http://en.wikipedia.org/wiki/Model-view-controller>`_.
Programmer en utilisant MVC sépare votre application en 3 couches principales :
- Le Modèle représente les données de l'application.
- La Vue affiche une présentation des données du modèle.
- Le Contrôleur intercepte et route les requêtes faites par le client.

La couche Modèle
================

La couche Modèle représente la partie de l'application qui implémente la logique
La couche Modèle représente la partie de l'application qui exécute la logique
métier. Cela signifie qu'elle est responsable de récuperer les données, de les
convertir selon des concepts chargés de sens pour votre application, tels que le
traitement, la validation, l'association et beaucoup d'autres tâches relatives à
traitement, la validation, l'association et beaucoup d'autres tâches concernant
la manipulation des données.

A première vue, l'objet Modèle peut être vu comme la première couche d'intéraction
avec n'importe quelle base de données que vous pourriez utiliser pour votre
application. Mais plus globalement, ils font partis des concepts majeurs autour
desquels vous allez implémenter votre application.
application. Mais plus globalement, ils font partie des concepts majeurs autour
desquels vous allez exécuter votre application.

Dans le cas d'un réseau social, la couche Modèle s'occupe des tâches
comme de sauvegarder des données, de sauvegarder des associations d'amis,
Expand Down Expand Up @@ -77,10 +74,10 @@ correct traitant la requête.
Une fois que la requête arrive au contrôleur, celui-ci va communiquer avec
la couche Modèle pour traiter la récupération de données ou les opérations
de sauvegarde qui seraient nécessaires. Après que cette communication est finie,
le controlleur va donner à l'objet vue correct, la tâche de générer une sortie
le contrôleur va donner à l'objet vue correct, la tâche de générer une sortie
résultant des données fournies par le modèle.

Finalement, quand cette sortie est générée, elle est immédiatemment rendu
Finalement, quand cette sortie est générée, elle est immédiatement rendu
à l'utilisateur.

Presque chaque requête de votre application va suivre ce schéma classique.
Expand All @@ -93,7 +90,7 @@ Bénéfices
Pourquoi utiliser MVC? Parce que c'est un logiciel vraiment construit selon le
patron MVC, qui transforme une application en un dossier élaboré maintenable,
modulable et rapide. Elaborer les tâches de l'application en séparant les
modèles, vues et controlleurs, allègent votre application. De nouvelles
modèles, vues et contrôleurs, allègent votre application. De nouvelles
fonctionnalités sont ajoutées facilement, et les améliorations sur les vieilles
fonctionnalités se font en un clin d'oeil. La conception modulable et séparée
permet aussi aux développeurs et designeurs de travailler simultanément, avec
Expand All @@ -108,7 +105,7 @@ première application construite avec CakePHP, vous ne voudrez plus faire d'une
autre façon.

Pour commencer votre première application CakePHP,
:doc:`Essayez le tutorial du Blog maintenant </tutorials-and-examples/blog/blog>`
:doc:`Essayez le tutoriel du Blog maintenant </tutorials-and-examples/blog/blog>`

.. |Figure 1| image:: /_static/img/basic_mvc.png

Expand Down
2 changes: 1 addition & 1 deletion fr/cakephp-overview/what-is-cakephp-why-use-it.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ que le coeur de votre application est bien testé et qu’il peut être constamm
Voici un aperçu rapide des caractéristiques que vous apprécierez en utilisant CakePHP :

- `Communauté active et sympathique <http://cakephp.org/feeds>`_
- `Système de license souple <http://en.wikipedia.org/wiki/MIT_License>`_
- `Système de licence souple <http://en.wikipedia.org/wiki/MIT_License>`_
- Compatible avec les versions PHP 5.2.8 et supérieures.
- Fonctions `CRUD <http://en.wikipedia.org/wiki/Create,_read,_update_and_delete>`_
(create, read, update, delete) intégrées pour les interactions avec la base de données
Expand Down
2 changes: 1 addition & 1 deletion fr/getting-started.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Pour Commencer
##############

Le framework CakePHP fournit une base robuste pour votre application. Il
peut gérer tous les aspects, de la requête initiale de l'utilisateur et le
peut gérer tous les aspects, de la requête initiale de l'utilisateur et son
cheminement jusqu'au rendu final de la page web. Et puisque le framework suit
les principes du MVC, il vous permet de facilement personnaliser et offre la
plupart des aspects de votre application.
Expand Down
6 changes: 3 additions & 3 deletions fr/getting-started/cakephp-conventions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ Nous sommes de grands fans des conventions plutôt que de la configuration.
Bien que cela réclame un peu de temps pour apprendre les conventions de
CakePHP, à terme vous gagnerez du temps : en suivant les conventions,
vous aurez des fonctionnalités automatiques et vous vous libérerez du
cauchemard de la maintenance par l'analyse des fichiers de configuration.
cauchemar de la maintenance par l'analyse des fichiers de configuration.
Les conventions sont aussi là pour créer un environnement de développement
uniforme, permettant à d'autres développeurs de s'investir dans le code
plus facilement.

Les conventions de CakePHP ont été crées à partir de nombreuses années
Les conventions de CakePHP ont été créées à partir de nombreuses années
d'expérience dans le développement Web et de bonnes pratiques. Alors
que nous vous conseillons d'utiliser ces conventions lors de vos
développements CakePHP, nous devons mentionner que la plupart de ces
Expand Down Expand Up @@ -41,7 +41,7 @@ disponible pour un usage interne. Exemple :
Vous pouvez aussi changer la visibilité des méthodes des contrôleurs
dans CakePHP en préfixant les noms de méthode des contrôleurs avec des
underscores. Si une méthode du contrôleur a été préfixée avec un
underscore, la méthode ne sera pas accesible directement à partir du web
underscore, la méthode ne sera pas accessible directement à partir du web
mais est disponible pour une utilisation interne. Par exemple::

<?php
Expand Down
8 changes: 4 additions & 4 deletions fr/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ Apprennez le :doc:`fonctionnement typique de CakePHP
</getting-started/a-typical-cakephp-request>` et les :doc:`conventions
</getting-started/cakephp-conventions>` propres à CakePHP.

Controllers (controlleurs)
--------------------------
Controllers (contrôleurs)
-------------------------

Taitement des requêtes et renvoi des résultats au client web. En savoir plus sur les :doc:`/controllers`
Traitement des requêtes et renvoi des résultats au client web. En savoir plus sur les :doc:`/controllers`

Views (vues)
------------
Expand All @@ -38,7 +38,7 @@ Les vues (views) sont la représentation graphique des données dans CakePHP. El
Models (modèles)
----------------

Les modèles (Models) sont le coeur de votre application are the heart of your application, ils gèrent la validation, le stockage et la récupération de vos données. En savoir plus sur les :doc:`/models`
Les modèles (Models) sont le coeur de votre application, ils gèrent la validation, le stockage et la récupération de vos données. En savoir plus sur les :doc:`/models`

Obtenir de l'aide
=================
Expand Down

0 comments on commit f0bd3ac

Please sign in to comment.