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');