POST data $this->request->data['Model']['field']; $this->request->data('Model.field'); //キーが無い場合はnull CakePHP1系では$this->data['Model']['field'];で取ってたPOSTだけど、CakePHP2系には$this->requestに入ってるCakeRequestというクラスがリクエスト周りを担当してます。このCakeRequest::data()がすごい便利で、キーが有れば値を、無ければNULLを返してくれます。 if(isset($this->request->data['Model']['field'])){ $foo = $this->request->data['Model']['field']; } if(isset($this->request->