从CakePHP中的控制器访问POST数据

时间:2014-06-26 04:54:27

标签: json cakephp-2.3

如果这是正在POST的JSON数据并发送到我的控制器。

{
  "email" : "xyz@something.com" ,

  "password" : "mypassword"

}

我想访问电子邮件和密码,并将它们分配给我的控制器中的单独变量function login ()我该怎么办?

我应该这样做吗?

public function login( )
{
   $temp=$this->request->email ;

   $foo=$this->request->password;

  }

请让我知道如何做到这一点。感谢

1 个答案:

答案 0 :(得分:0)

您需要获取json对象并对其进行解码。如果您的json对象被称为$jsonObject,请执行此类解码 $data = json_decode($jsonObject, true); $temp= $data['email']; $foo= data['password'];