如何使用PHP-Yii将JSON帖子保存到数据库

时间:2014-03-12 05:43:50

标签: php yii

Yii应用程序网址,在从网址应用 POST Json接收到该网址的数据后,向 Ios / Android 应用提供数据。

我需要将 POST Json保存到网络中的我的数据库

POST json

{"universityId": 1,
    "Result":[
        {"id": 1,"label":"Name","value":"Hay"},
        {"id": 2,"label":"Name2","value":"Hay2"}
    ]}

1 个答案:

答案 0 :(得分:0)

$result =json_decode(file_get_contents('php://input'), true);// to get json


$array =(array)$result; //convert Json to array

    $uid=$array['universityId']; 


        foreach($array['0'] as $datas){  


                $model=new FormData; // create new object
            $model->name=$datas['label']; // assign array value to attributes 
            $model->value=$datas['value'];
            $model->university_id=$uid;
            $model->save(); // save model

            }