Skip to content

Commit

Permalink
[fr] Follow cakephp#747
Browse files Browse the repository at this point in the history
Restructure & add TOCs to more places.
  • Loading branch information
cake17 committed Sep 3, 2013
1 parent a1fddc3 commit 8aea6b4
Show file tree
Hide file tree
Showing 8 changed files with 68 additions and 86 deletions.
10 changes: 2 additions & 8 deletions fr/controllers/components.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,8 @@ de regrouper plusieurs fonctionnalités dans un Component.
CakePHP est également livré avec un fantastique ensemble de components,
que vous pouvez utiliser pour vous aider :

- Sécurité (SecurityComponent)
- Sessions (SessionComponent)
- Listes de contrôle d'accès (ACLComponent)
- Emails (EmailComponent)
- Cookies (CookieComponent)
- Authentification (AuthComponent)
- Traitement de requêtes (RequestHandlerComponent)
- Pagination (PaginationComponent)
.. include:: /core-libraries/toc-components.rst
:start-line: 7

Chacun de ces components d’origine est détaillé dans des chapitres
spécifiques. Pour l’heure, nous allons vous montrer comment créer
Expand Down
30 changes: 11 additions & 19 deletions fr/core-libraries.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,9 @@ endroits de CakePHP.
Behaviors (Comportements)
=========================

Les behaviors ajoutent des fonctionnalités supplémentaires à vos models.
CakePHP offre un nombre de behaviors integrés tels que
:php:class:`TreeBehavior` et :php:class:`ContainableBehavior`.

Pour en apprendre plus sur la création et l'utilisation des behaviors, lire la
section sur :doc:`/models/behaviors`.
.. include:: /core-libraries/toc-behaviors.rst
:start-line: 3
:end-before: toctree

.. toctree::
:maxdepth: 2
Expand All @@ -38,33 +35,28 @@ section sur :doc:`/models/behaviors`.
Components (Composants)
=======================

CakePHP a une sélection de components pour aider à s'occuper de tâches basiques
dans vos controllers. Regardez la section sur :doc:`/controllers/components`
pour savoir comment configurer et utiliser les components.
.. include:: /core-libraries/toc-components.rst
:start-line: 3
:end-before: toctree

.. toctree::
:maxdepth: 2

core-libraries/toc-components
/core-libraries/toc-components

.. _core-helpers:

Helpers (Assistants)
====================

CakePHP dispose d'un certain nombre de helpers qui aident à la création de
vues. Ils aident à la création d'un balisage bien formé (y compris les
formulaires), l'aide au formatage du texte, des temps et des nombres, et
peut même intégrer des bibliothèques javascript populaires. Voici un résumé
des helpers intégrés.

Lire :doc:`/views/helpers` pour en apprendre plus sur les helpers, leur api,
et comment vous pouvez créer et utiliser vos propres helpers.
.. include:: /core-libraries/toc-helpers.rst
:start-line: 3
:end-before: toctree

.. toctree::
:maxdepth: 2

core-libraries/toc-helpers
/core-libraries/toc-helpers

Utilitaires
===========
Expand Down
17 changes: 12 additions & 5 deletions fr/core-libraries/toc-behaviors.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
Behaviors (Comportements)
#########################

Les behaviors ajoutent des fonctionnalités supplémentaires à vos models.
CakePHP offre un certain nombre de behaviors integrés tels que
:php:class:`TreeBehavior` et :php:class:`ContainableBehavior`.

Pour en apprendre plus sur la création et l'utilisation des behaviors, lire la
section sur :doc:`/models/behaviors`.

.. toctree::
:maxdepth: 2
:maxdepth: 1

behaviors/acl
behaviors/containable
behaviors/translate
behaviors/tree
/core-libraries/behaviors/acl
/core-libraries/behaviors/containable
/core-libraries/behaviors/translate
/core-libraries/behaviors/tree
21 changes: 12 additions & 9 deletions fr/core-libraries/toc-components.rst
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
Components (Composants)
#######################

CakePHP a une sélection de components pour aider à s'occuper de tâches basiques
dans vos controllers. Regardez la section sur :doc:`/controllers/components`
pour savoir comment configurer et utiliser les components.

.. toctree::
:maxdepth: 2
:maxdepth: 1

components/access-control-lists
components/authentication
components/cookie
components/email
components/request-handling
components/pagination
components/security-component
components/sessions
/core-libraries/components/pagination
/core-libraries/components/sessions
/core-libraries/components/authentication
/core-libraries/components/security-component
/core-libraries/components/request-handling
/core-libraries/components/cookie
/core-libraries/components/access-control-lists
31 changes: 20 additions & 11 deletions fr/core-libraries/toc-helpers.rst
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
Helpers (Assistants)
####################

CakePHP dispose d'un certain nombre de helpers qui aident à la création de
vues. Ils aident à la création d'un balisage bien formé (y compris les
formulaires), l'aide au formatage du texte, des temps et des nombres, et
peut même intégrer des bibliothèques javascript populaires. Voici un résumé
des helpers intégrés.

Lire :doc:`/views/helpers` pour en apprendre plus sur les helpers, leur api,
et comment vous pouvez créer et utiliser vos propres helpers.

.. toctree::
:maxdepth: 2
:maxdepth: 1

helpers/cache
helpers/form
helpers/html
helpers/js
helpers/number
helpers/paginator
helpers/rss
helpers/session
helpers/text
helpers/time
/core-libraries/helpers/cache
/core-libraries/helpers/form
/core-libraries/helpers/html
/core-libraries/helpers/js
/core-libraries/helpers/number
/core-libraries/helpers/paginator
/core-libraries/helpers/rss
/core-libraries/helpers/session
/core-libraries/helpers/text
/core-libraries/helpers/time
2 changes: 1 addition & 1 deletion fr/models/associations-linking-models-together.rst
Original file line number Diff line number Diff line change
Expand Up @@ -716,7 +716,7 @@ Les clés possibles pour un tableau définissant une association HABTM sont :
- **limit**: Le nombre maximum de lignes associées que vous voulez retourner.
- **offset**: Le nombre de lignes associées à enlever (étant donnés les
conditions et l'order courant) avant la récupération et l'association.
- **finderQuery, deleteQuery, insertQuery**: Une requête SQL complète que
- **finderQuery**: Une requête SQL complète que
CakePHP peut utiliser pour récupérer les enregistrements du model associé.
Ceci doit être utilisé dans les situations qui nécessitent des résultats
très personnalisés.
Expand Down
6 changes: 6 additions & 0 deletions fr/models/behaviors.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,12 @@ CakePHP et la manière de créer nos propres behaviors.
Au final, les Behaviors sont
`Mixins <http://en.wikipedia.org/wiki/Mixin>`_ avec les callbacks.

Il y a un certain nombre de Behaviors inclus dans CakePHP. Pour en savoir
plus sur chacun, référencez-vous aux chapitres ci-dessous:

.. include:: /core-libraries/toc-behaviors.rst
:start-line: 10

Utiliser les Behaviors
======================

Expand Down
37 changes: 4 additions & 33 deletions fr/views/helpers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ CakePHP dispose d'un certain nombre de helpers qui aident à la création des
vues. Ils aident à la création de balises bien-formatées (y compris les
formulaires), aident à la mise en forme du texte, les durées et les nombres,
et peuvent même accélérer la fonctionnalité Ajax. Pour plus d'informations sur
les helpers inclus dans CakePHP, allez voir :ref:`core-helpers`.
les helpers inclus dans CakePHP, regardez le chapitre pour chaque helper:

.. include:: /core-libraries/toc-helpers.rst
:start-line: 11

.. _configuring-helpers:

Expand Down Expand Up @@ -303,38 +306,6 @@ Callbacks
Est appelé après que le rendu du layout est fini. Reçoit le nom du fichier
layout en argument.

Helpers du coeur
================

:doc:`/core-libraries/helpers/cache`
Utilisé par le coeur pour mettre en cache le contenu de la vue.
:doc:`/core-libraries/helpers/form`
Créé les formulaires HTML et les éléments du formulaire qui gèrent
eux-mêmes les problèmes de validation.
:doc:`/core-libraries/helpers/html`
Méthodes bien pratiques pour des balises bien formatées. Les images,
les liens, les tables, les balises d'en-tête etc ....
:doc:`/core-libraries/helpers/js`
Utilisé pour créer du Javascript compatible avec de nombreuses librairies
Javascript.
:doc:`/core-libraries/helpers/number`
Formate les nombres et les monnaies.
:doc:`/core-libraries/helpers/paginator`
Pagination et tri à partir des données de Models.
:doc:`/core-libraries/helpers/rss`
Méthodes bien pratiques pour la sortie de contenu RSS et de données XML.
:doc:`/core-libraries/helpers/session`
Accès pour la lecture des valeurs de session dans les vues.
:doc:`/core-libraries/helpers/text`
Mise en lien intelligente, mise en évidence, truchement intelligent des
mots.
:doc:`/core-libraries/helpers/time`
Détection de proximité (Est-ce l'année prochaine?), formatage sympa des
chaînes de caractère (Today, 10:30 am) et conversion entre les zones de
temps.



.. meta::
:title lang=fr: Helpers (Assistants)
:keywords lang=fr: classe php,fonction time,couche de présentation,puissance du processeur,ajax,balise,tableau,fonctionnalité,logique,syntaxe,élements,cakephp,plugins

0 comments on commit 8aea6b4

Please sign in to comment.