by shigemk2

当面は技術的なことしか書かない

$this->paramsの中身

404 Not Found
またしてもここから。

$this->paramsの構造について。
var_dump($this->params)をやってみた(一応変数名とかURLは修正している)

array(8) {
 ["pass"]=> array(0) { }
 ["named"]=> array(0) { } 
["controller"]=> string(8) "homuhomu" 
["action"]=> &string(18) "saiteino_tomodachi" 
["plugin"]=> NULL 
["form"]=> array(3) { ["year"]=> string(4) "2011" ["month"]=> string(2) "12" ["day"]=> string(2) "07" }
["url"]=> array(1) { ["url"]=> string(24) "homuhomu/saiteino_tomodachi/" } 
["isAjax"]=> bool(false) }
  • isAjax リクエストがAjaxによるものならtrue
  • form $_FILES 内の情報も含めた、すべてのフォームからのすべてのPOSTデータを格納している
  • controller リクエストを扱っている現在のコントローラ名
  • action リクエストを扱っている現在のアクション名
  • pass アクションの後方にあるURLパラメータの数値添字配列(アクション名の後ろに追加される引数とか)
  • url リクエストされた現在の URL
  • named /key:value/ という形式の URL クエリの名前つきパラメータ(あるのかなぁ)