{JA} - 3.5.2.4.9 data

$this->data
  1. $this->data

は、FormHelperのフォームからコントローラに送られた、POSTデータを扱うのに用いられます。

<?php

// フォーム要素を作るのにFormHelperが使われています。:

$form->text('User.first_name');

// 表示されると次のようになります。:

<input name="data[User][first_name]" value="" type="text" />

// フォームがコントローラにPOSTで送信されると、
// データは、$this->dataの中に入ります。

//送信されたfirst nameはここにあります。:
$this->data['User']['first_name'];

?>
  1. <?php
  2. // フォーム要素を作るのにFormHelperが使われています。:
  3. $form->text('User.first_name');
  4. // 表示されると次のようになります。:
  5. <input name="data[User][first_name]" value="" type="text" />
  6. // フォームがコントローラにPOSTで送信されると、
  7. // データは、$this->dataの中に入ります。
  8. //送信されたfirst nameはここにあります。:
  9. $this->data['User']['first_name'];
  10. ?>

{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');
  1. // The FormHelper is used to create a form element:
  2. $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'];
  1. //The submitted first name can be found here:
  2. $this->data['User']['first_name'];

Differences

Lines: 1-16Lines: 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-&amp;gt;data</pre>
<p>は、FormHelperのフォームからコントローラに送られた、POSTデータを扱うのに用いられます。</p>
 <pre> <pre>
-// The FormHelper is used to create a form element: +&lt;?php

// フォーム要素を作るのにFormHelperが使われています。:r />
 $form-&gt;text('User.first_name'); $form-&gt;text('User.first_name');
-</pre>
<p>Which when rendered, looks something like:</p>
<pre class="plain">
+
// 表示されると次のようになります。:
 &lt;input name="data[User][first_name]" value="" type="text" /&gt; &lt;input name="data[User][first_name]" value="" type="text" /&gt;
-</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:
+
// フォームがコントローラにPOSTで送信されると、 />// データは、$this-&amp;gt;dataの中に入ります。

//送信されたfirst nameはここにあります。:
 $this-&gt;data['User']['first_name']; $this-&gt;data['User']['first_name'];
 +?&gt;
 </pre> </pre>