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 ''; } }
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]); }