如何在yii2中处理POST数据

时间:2015-11-05 22:49:55

标签: php yii2 yii2-advanced-app yii2-basic-app

我正在开发一个包含yii2框架的项目,我在$_POST处理controller数据时出现问题。我正在使用以下代码来访问数据

public function actionUser()
{
    $this->layout = 'app';

    $request = Yii::$app->request;

    $id= $request->post('user_id');

    $name= $request->post('name');
    $address= $request->post('address');

    if($id != null){

        if($name !=null && $address!=null){
            $query = new Query();
            $query  ->select(['u.*'])
                ->from('user u')
                ->where('name ='.$name);

            $dataProvider = new ActiveDataProvider([
                'query' => $query,

            ]);
        }

        return $this->render('user' ,['dataProvider' => $dataProvider]);
    }
 }

但是当我使用Postman对其进行测试时,它会提供Bad request error

处理controller中的数据或者我在这里做错了吗?

0 个答案:

没有答案