Le Manuel»Développer avec CakePHP»Contrôleurs»Attributs des Contrôleurs»L'attribut Paramètres ($params)»data
{FR} - 3.5.2.4.9 data
$this->data
$this->data
Utilisé pour traiter les données transmises au contrôleur, en POST, depuis les formulaires du Helper Form.
<?php
// Le Helper Form est utilisé pour créer un élément de formulaire
$form->text('Utilisateur.prenom');
// Quand il est affiché, il ressemble à quelque chose comme :
<input name="data[Utilisateur][prenom]" value="" type="text" />
// Quand le formulaire est soumis au contrôleur via POST
// les données sont visibles dans $this->data.
// Le prénom renseigné peut se trouver ici :
$this->data['Utilisateur']['prenom'];
?>
<?php// Le Helper Form est utilisé pour créer un élément de formulaire$form->text('Utilisateur.prenom');// Quand il est affiché, il ressemble à quelque chose comme :<input name="data[Utilisateur][prenom]" value="" type="text" />// Quand le formulaire est soumis au contrôleur via POST// les données sont visibles dans $this->data.// Le prénom renseigné peut se trouver ici :$this->data['Utilisateur']['prenom'];?>
{EN} - 3.5.2.4.9 data
$this->data
Used to handle POST data sent from the FormHelper forms to the controller.
// The FormHelper is used to create a form element:
$form->text('User.first_name');
// The FormHelper is used to create a form element:$form->text('User.first_name');
Which when rendered, looks something like:
<input name="data[User][first_name]" value="" type="text" />
When the form is submitted to the controller via POST, the data shows up in this->data
//The submitted first name can be found here: $this->data['User']['first_name'];
//The submitted first name can be found here:$this->data['User']['first_name'];
Differences
| Lines: 1-16 | Lines: 1-22 | ||
| <title>data</title> | <title>data</title> | ||
| - | <p class="method"><code>$this->data</code></p> <p>Used to handle POST data sent from the FormHelper forms to the controller.</p> |
+ | <pre>$this-&gt;data</pre> <p>Utilisé pour traiter les données transmises au contrôleur, en POST, depuis les formulaires du Helper Form.</p> |
| <pre> | <pre> | ||
| - | // The FormHelper is used to create a form element: $form->text('User.first_name'); </pre> <p>Which when rendered, looks something like:</p> <pre class="plain"> <input name="data[User][first_name]" value="" type="text" /> </pre> <p>When the form is submitted to the controller via POST, the data shows up in <code>this->data</code></p> <pre> //The submitted first name can be found here: $this->data['User']['first_name']; |
+ | <?php // Le Helper Form est utilisé pour créer un élément de formulaire $form->text('Utilisateur.prenom'); // Quand il est affiché, il ressemble à quelque chose comme : <input name="data[Utilisateur][prenom]" value="" type="text" /> // Quand le formulaire est soumis au contrôleur via POST />// les données sont visibles dans $this-&gt;data. // Le prénom renseigné peut se trouver ici : $this->data['Utilisateur']['prenom']; ?> |
| </pre> | </pre> | ||
