/** * Creates a new Reviews model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Reviews(); $model->created = date("Y-m-d H:i"); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function actionReview() { $review = new Reviews(); $review->created = date("Y-m-d H:i"); $query = Reviews::find(); $reviews = $query->orderBy('created DESC'); $countQuery = clone $reviews; $pages = new Pagination(['defaultPageSize' => 10, 'totalCount' => $countQuery->count()]); $reviews = $query->offset($pages->offset)->limit($pages->limit)->all(); if ($review->load(Yii::$app->request->post()) && $review->save()) { return $this->redirect(['review/review']); } else { return $this->render('review', ['reviews' => $reviews, 'review' => $review, 'pages' => $pages]); } }