Php Restful通过POST方法从URL获取Json并添加到DB?

Php Restful通过POST方法从URL获取Json并添加到DB?,php,zend-framework,rest,post,Php,Zend Framework,Rest,Post,我的控制器中有一个postAction。然后我通过curl和POST方法发送JSON { "first_name":"Nguyen", "last_name":"Tien Hai", "dob":"1991-07-09", "sex":"F", "address":"80\/280 Tran Nguyen Han", "email":"ngannk01530@fpt.edu.vn", "phone":"0164-960-8628",

我的控制器中有一个postAction。然后我通过curl和POST方法发送JSON

{
    "first_name":"Nguyen",
    "last_name":"Tien Hai",
    "dob":"1991-07-09",
    "sex":"F",
    "address":"80\/280 Tran Nguyen Han",
    "email":"ngannk01530@fpt.edu.vn",
    "phone":"0164-960-8628",
    "avatar_link":"avatar",
    "last_login":"00:00:00"
}
我不知道如何获取此json并转换为数组,我尝试了:

$request = $this->getRequest(); 
$rawBody = $request->getRawBody();
但它不起作用。我也不知道如何将数据插入数据库。

试试这个

json_decode($request->getBody(), true);

ýbạn ládùng ajaxýhả?