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. ?>