示例#1
0
 public function actionValidGuestBook()
 {
     $model = new GuestBook();
     $request = \Yii::$app->getRequest();
     if ($request->isPost && $model->load($request->post())) {
         \Yii::$app->response->format = Response::FORMAT_JSON;
         $message = ActiveForm::validate($model);
         if (empty($message)) {
             Yii::$app->session->set('guestbook', 'Verification');
         } else {
             Yii::$app->session->set('guestbook', 'error');
         }
         return $message;
     } else {
         return '';
     }
 }
示例#2
0
 public function getListRow($searchParam)
 {
     $query = GuestBook::find();
     $query->andFilterWhere(['>', 'id', 0]);
     $totalCount = $query->count();
     $dataProvider = new ActiveDataProvider(['query' => $query]);
     $totalCount = $dataProvider->totalCount;
     $page = new Pagination(['totalCount' => $totalCount, 'pageSize' => 2]);
     $dataList = $query->offset($page->offset)->limit($page->limit)->all();
     return $page;
     //        $query = GuestBook::find();
     //
     //        $dataProvider =  new ActiveDataProvider(
     //            ['query' =>  $query]
     //        );
     //
     //
     //        return $dataProvider;
 }
 public function actionIndex()
 {
     $model = new GuestBook();
     $page = $model->getListRow(array());
     return $this->render('index', ['model' => $model, 'page' => $page]);
 }