示例#1
0
 public function actionUpdate()
 {
     $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : '';
     $postModel = \app\models\WPost::findOne($id);
     if ($postModel) {
         if (Yii::$app->request->isPost) {
             $getPost = isset($_POST['WPost']) ? $_POST['WPost'] : '';
             $getPost['id'] = $id;
             $postModel->attributes = $getPost;
             if ($postModel->save()) {
                 exit(json_encode(['status' => 1, 'msg' => '修改成功']));
             } else {
                 exit(json_encode(['status' => -1, 'msg' => $postModel->getErrors()]));
             }
         }
         return $this->render('update', ['model' => $postModel, 'id' => $id]);
     } else {
         exit('此记录不存在');
     }
 }
 public function createIndex($index, $type)
 {
     $res = \app\models\WPost::find()->all();
     foreach ($res as $key => $value) {
         $params = array();
         $params['body'] = ['id' => $value->id, 'subject' => $value->subject, 'keywords' => $value->keywords, 'url_code' => $value->url_code];
         $params['index'] = $index;
         $params['type'] = $type;
         $params['id'] = $key;
         $this->esClient->index($params);
     }
     echo 'create index done';
 }