12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace api\controllers;
- use app\common\controllers\AController;
- use app\models\Tag;
- use Yii;
- class DefaultController extends AController
- {
- public function init()
- {
- parent::init();
- }
- //获取标签(根据标题和摘要)
- public function actionGettag()
- {
- $title = Yii::$app->request->get('title');
- $description = Yii::$app->request->get('description');
- if(!empty($title)||!empty($description))
- {
- $tags = [];
- $tagResultList = Tag::find()->where("disabled=0")->all();
- if(is_array($tagResultList))foreach($tagResultList as $tagResult)
- {
- if(!empty($title)&&strpos($title,$tagResult->tag)!==false) $tags[] = $tagResult->tag;
- if(!empty($description)&&strpos($description,$tagResult->tag)!==false) $tags[] = $tagResult->tag;
- }
- $msgdata = [
- 'error' => 0,
- 'msg' => '请求成功',
- 'data'=>['tags'=>join(",",array_unique($tags))],
- 'code'=>'200',
- ];
- }
- else
- {
- $msgdata = [
- 'error' => 1,
- 'msg' => '请求出错了',
- 'data'=>[],
- 'code'=>'200',
- ];
- }
- return $msgdata;
- }
- }
|