yii框架中省市三级联动

视图层




    
    省市三级联动


 

    


        
    




控制器层

/**
     * 省市三级联动
     *
     */
    public function  actionCity(){
        $sql="select * from ecs_region where parent_id='0'";
        $data=yii::$app->db->createCommand($sql)->queryAll();
        return $this->render('city',['data'=>$data]);
    }

    /**
     * 省市三级联动  ajax请求的方法
     *
     */
    public function actionCitylist(){
        //接值  父id
        $parent_id=yii::$app->request->get('region_id');
        // $parent_id=1;
        $sql="select * from ecs_region where parent_id='$parent_id'";
        $res=yii::$app->db->createCommand($sql)->queryAll();
        // print_r($res);
        return json_encode($res);
        // echo json_encode($res);  也是可以的
    }


你可能感兴趣的:(yii框架)