{FR} - 2.1.2 Extensions de la Vue
Un Helper ou assistant est une classe d'assistance pour les vues. De même que les composants sont utilisés par plusieurs contrôleurs, les assistants permettent à différentes vues d'accéder et de partager une même logique de présentation. L'un des assistants intégrés à Cake, AjaxHelper, facilite les requêtes Ajax dans les vues.
La plupart des applications ont des portions de code pour les vues qui sont répétitives. CakePHP facilite la réutilisabilité de ce code grâce aux Layouts (mises en pages) et aux Elements. Par défaut, toutes les vues affichées par un contrôleur ont le même layout. Les elements sont utilisés lorsque de petites portions de contenu doivent apparaître dans plusieurs vues.
{EN} - 2.1.2 View Extensions ("Helpers")
A Helper is a class that aids in view logic. Much like a component used among controllers, helpers allow presentational logic to be accessed and shared between views. One of the core helpers, AjaxHelper, makes Ajax requests within views much easier.
Most applications have pieces of view code that are used repeatedly. CakePHP facilitates view code reuse with layouts and elements. By default, every view rendered by a controller is placed inside a layout. Elements are used when small snippets of content need to be reused in multiple views.
Differences
| Lines: 1-3 | Lines: 1-3 | ||
| - | <title>View Extensions ("Helpers")</title> <p>A Helper is a class that aids in view logic. Much like a component used among controllers, helpers allow presentational logic to be accessed and shared between views. One of the core helpers, AjaxHelper, makes Ajax requests within views much easier.</p> <p>Most applications have pieces of view code that are used repeatedly. CakePHP facilitates view code reuse with layouts and elements. By default, every view rendered by a controller is placed inside a layout. Elements are used when small snippets of content need to be reused in multiple views.</p> |
+ | <title>Extensions de la Vue</title> <p>Un <em>Helper</em> ou assistant est une classe d'assistance pour les vues. De même que les composants sont utilisés par plusieurs contrôleurs, les assistants permettent à différentes vues d'accéder et de partager une même logique de présentation. L'un des assistants intégrés à Cake, AjaxHelper, facilite les requêtes Ajax dans les vues.</p> <p>La plupart des applications ont des portions de code pour les vues qui sont répétitives. CakePHP facilite la réutilisabilité de ce code grâce aux <em>Layouts</em> (mises en pages) et aux <em>Elements</em>. Par défaut, toutes les vues affichées par un contrôleur ont le même <em>layout</em>. Les <em>elements</em> sont utilisés lorsque de petites portions de contenu doivent apparaître dans plusieurs vues.</p> |
