CakePHP2でComponentからHTTPリクエストのクエリパラメータを取得する方法

こんにちは。オガリア開発チームの粂です。

CakePHPのバージョン:2.4

CakePHP2でComponentからHTTPリクエストのクエリパラメータを取得する方法についてです。
書いてみたら全然たいしたことないのですが、少しハマったので。

まず、initializeでcontrollerの設定は済んでる前提。

public function initialize($controller) {
  $this->controller = $controller;
}

hogeというクエリパラメータを取得するには以下のように書けばよいです。Controllerを経由して取得できます。

$this->controller->request->query['hoge']

最後までお読みいただきありがとうございました!

Pocket