CakePHP - Controller

About

CakePHP 2のControllerについてのメモ

AppController

CakePHPにおけるControllerは、AppControllerを継承して作る。

CakeRequest

Controllerに流入するHTTP Requestについては、CakePHP 2.0からはCakeRequestおよびCakeResponseクラスで管理される。

POSTされたデータへのアクセス

インスタンスプロパティ CakeRequest::$data または インスタンスメソッド CakeRequest::data() を使うことで、POSTされたデータへアクセスできる。

※以下、CakePHP2の公式ドキュメント より抜粋

インスタンスプロパティを使用の例 $this->request->data['Post']['title'];

インスタンスメソッドを使用の例 $foo = $this->request->data('Value.that.does.not.exist');

/* https://sunrise033.com/entry/hatena-blog-how-to-hierarchicalize-categories */