コード例 #1
0
 /**
  * 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]);
 }
コード例 #2
0
 public function board()
 {
     $searchModel = new BoardSearch();
     $dataProvider = $searchModel->searchBoard($params = null);
     return $dataProvider;
 }