Esempio n. 1
0
 /**
  * undocumented function
  *
  * @return void
  * @author 
  **/
 public function actionCreate()
 {
     //菜单权限检测
     Yii::$app->util->adminAuth() ? '' : $this->redirect('/admin/login');
     // $re = Yii::$app->Picture->uploads('news_cover_url');
     // var_dump($re);
     // print_r($_FILES);exit;
     // print_r(Yii::$app->request->post('Post', false));exit;
     $mPost = new Post();
     if (Yii::$app->request->getIsPost()) {
         $params = Yii::$app->request->post('Post', false);
         // print_r($params);exit;
         // //封面图片
         // $maxSize = 1024 * 1024 * 1024;
         // if (( $re = Yii::$app->Picture->uploads('news_cover_url', $maxSize))) {
         //     $params['news_cover_url'] = $re;
         // }
         // //通栏图片
         // if (( $re = Yii::$app->Picture->uploads('news_pic_url', $maxSize))) {
         //     $params['news_pic_url'] = $re;
         // }
         if (is_array($params['news_cover_url']) && count($params['news_cover_url']) > 0) {
             $path = $params['news_cover_url']['path'];
             $params['news_cover_url'] = $path;
         }
         if ($mPost->saveNewsData($params)) {
             Yii::$app->getSession()->setFlash('success', '资讯添加成功');
             return $this->redirect(['index']);
         }
     }
     $searchModel = new PostSearchx();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams, 6);
     return $this->render('create', ['model' => $mPost, 'searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }