Request
Requestについて
Requestの特徴です。
- Requestは、リクエスト処理を扱うクラスで、リクエストのデータの管理や操作をします。
- $this->requestで、Controller、View、Cell、Helperからアクセスできます。
getParam()
メソッドを介して、ルーティングパラメータを取得できる。getQuery()
メソッドでクエリ文字列パラメータを取得できる。
リクエストパラメータを取得する
リクエストパラメータを取得する方法は複数あります。
$this->request->params['controller'];
または
$this->request->param('controller');
クエリパラメータを取得する
/book?id=2&name=text
のようにアクセスされた場合は、以下のようにしてクエリパラメータを取得することができます。
// array('id' => '2','name' => 'test') $this->request->query;
POSTデータを取得する
POSTデータは、以下のように取得することができます。引数には、name属性を指定できます。指定しない場合は、POST値全体を取得します。
$this->request->data('Hoge.fuga');または
$this->request->data['hoge'];
------------------------------
作成日:2016年08月22日
更新日:2017年06月18日
------------------------------