session; if(isset($_GET['pid']) && (int)$_GET['pid']>0){ $session->set('pid',(int)$_GET['pid']); } $pid = $session->get('pid'); if(!$pid){ return Yii::$app->response->redirect(['index/index']); } } //主界面 public function actionIndex() { return $this->render('../layouts/dev',[]); } public function actionSelect() { $citys = Yii::$app->params['citys']; $pager = new Pagination(['totalCount' =>count($citys), 'pageSize' => '100']); $callback = isset($_GET['callback']) ? $_GET['callback'] : 'city'; $search=[]; return $this->render('select',[ 'citys'=>$citys, 'pager' => $pager, 'search'=>$search, 'callback'=>$callback ]); } }