From b98d2b0840dbba473cfd03691f941d459acae08d Mon Sep 17 00:00:00 2001 From: cake17 Date: Tue, 20 Oct 2015 08:29:33 +0200 Subject: [PATCH] [fr] #3411, #3408 --- fr/orm/table-objects.rst | 7 +++---- fr/views/helpers/html.rst | 35 ++++++++++++++++++++--------------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/fr/orm/table-objects.rst b/fr/orm/table-objects.rst index 62ee511eee..9ee9591b69 100644 --- a/fr/orm/table-objects.rst +++ b/fr/orm/table-objects.rst @@ -181,16 +181,15 @@ buildRules .. php:method:: buildRules(Event $event, RulesChecker $rules) -L'event ``Model.buildRules`` est déclenché avant et après qu'une instance -de règles ait été créée et que la méthode ``beforeRules()`` de la table ait -été appelée. +L'event ``Model.buildRules`` est déclenché après qu'une instance de règles a été +créée et après que la méthode ``buildRules()`` de la table a été appelée. beforeRules -------------- .. php:method:: beforeRules(Event $event, Entity $entity, ArrayObject $options, $operation) -L'event ``Model.beforeRules`` est déclenché avant que les règles ne soient +L'event ``Model.beforeRules`` est déclenché avant que les règles n'aient été appliquées à une entity. En stoppant cet event, vous pouvez retourner la valeur finale de l'opération de vérification des règles. diff --git a/fr/views/helpers/html.rst b/fr/views/helpers/html.rst index 564c137204..916eb22b18 100644 --- a/fr/views/helpers/html.rst +++ b/fr/views/helpers/html.rst @@ -532,30 +532,35 @@ Créer des Blocs Javascript Inline .. php:method:: scriptBlock($code, $options = []) -Génère un bloc de code contenant ``code`` et définit ``$options['inline']`` -à ``true`` pour voir le bloc de script apparaître dans le bloc de vue -``script``. D'autres options définies seront ajoutées comme attributs dans -les balises de script. -Par exemple, le code ci-dessous va créer une balise script avec l'attribut -``defer="defer"``:: +Pour générer des blocks Javascript à partir d'un code de vue en PHP, vous pouvez +utiliser une des méthodes de script de blocks. Les scripts peuvent soit être +affichés à l'endroit où ils sont écrits, soit être mis en mémoire tampon dans un +block:: - $this->Html->scriptBlock('stuff', ['defer' => true]); + // Définit un block de script en une fois, avec l'attribut defer. + $this->Html->scriptBlock('alert("hi")', ['defer' => true]); -Créer des Blocs Javascript --------------------------- + // Mis en mémoire d'un block de script pour être affiché plus tard. + $this->Html->scriptBlock('alert("hi")', ['block' => true]); .. php:method:: scriptStart($options = []) +.. php:method:: scriptEnd() -Débute la mise en mémoire tampon d'un block de code. Ce block de code -va capturer toutes les sorties entre ``scriptStart()`` et ``scriptEnd()`` -et créer une balise script. Les options sont les mêmes que celles de -``scriptBlock()``. Un exemple d'utilisation de ``scriptStart()`` et -``scriptEnd()`` serait:: +Vous pouvez utiliser la méthode ``scriptStart()`` pour créer un block capturant +qui va être affiché dans une balise ``