/** * Lists all Board models. * @return mixed */ public function actionIndex() { $searchModel = new BoardSearch(); $dataProvider = $searchModel->searchBoard(Yii::$app->request->queryParams); $board = new Board(); $board->posted_by = Yii::$app->user->id; if ($board->load(Yii::$app->request->post())) { if (empty($board->content) || $board->content === null || trim($board->content) === '') { $board = new Board(); //reset model } else { $board->save(); $board = new Board(); //reset model } } return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'board' => $board]); }
public function board() { $searchModel = new BoardSearch(); $dataProvider = $searchModel->searchBoard($params = null); return $dataProvider; }