| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <?phpnamespace 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;    }}
 |