コード例 #1
0
 public function actionIndex()
 {
     //处理本页面按钮操作
     $request = Yii::$app->request;
     if ($op = $request->get('op')) {
         $id = $request->get('id');
         $xman = Xman::find()->where(['id' => $id])->one();
         if ($op == 'd') {
             $xman->status = -1;
             //删除主人公
         }
         $xman->save(false);
     }
     // 展示页面
     $query = Xman::find()->where("status != -1");
     $pagination = new Pagination(['defaultPageSize' => 15, 'totalCount' => $query->count()]);
     $xmans = $query->orderBy('id')->offset($pagination->offset)->limit($pagination->limit)->all();
     return $this->render('index', ['xmans' => $xmans, 'pagination' => $pagination, 'page' => Yii::$app->request->get('page')]);
 }
コード例 #2
0
 public function actionView($xman_id)
 {
     $xman = Xman::find()->where(['id' => $xman_id])->one();
     $films = Xman::getFilms($xman_id);
     return $this->render('view', ['xman' => $xman, 'films' => $films]);
 }
コード例 #3
0
 public function actionView($id)
 {
     $this->view_data['xman'] = Xman::find()->where("id = {$id}")->asArray()->one();
     $this->view_data['films'] = Xman::getFilms($id);
     return $this->render('view', $this->view_data);
 }