Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

cakePHP 2.3 パラメタへのアクセス

リクエストパラメータにアクセスする方法は3つある。

$this->request['controller'];
$this->request->controller;
$this->request->params['controller'];

上記はすべて同じ値にアクセスする。

クエリ文字列は、下記のようにアクセスする。

$this->request->query['page'];
$this->request['url']['page'];

$this->request->queryは、queryが空でもセットはされている。issetすると必ずtrueになる。queryがある場合を調べる場合は、if($this->request->query)でエラーにならない。

POSTデータは、下記のようにアクセスする。

$this->request->data['Post']['title'];

上記アクセスの場合、$this->request->dataに指定されたキーがない場合はNullが返る。

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky