28 lines
		
	
	
		
			786 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			786 B
		
	
	
	
		
			PHP
		
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								namespace app\admin\logic\setting;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								use app\common\basics\Logic;
							 | 
						||
| 
								 | 
							
								use app\common\server\ConfigServer;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class HotSearchLogic extends Logic
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    public static function info()
							 | 
						||
| 
								 | 
							
								    {
							 | 
						||
| 
								 | 
							
								        // 使用 [''] 目标,触发后台页面可正常显示一个空的添加项
							 | 
						||
| 
								 | 
							
								        $info = ConfigServer::get('hot_search','hot_keyword',['']);
							 | 
						||
| 
								 | 
							
								        $info = empty($info) ? [''] : $info;
							 | 
						||
| 
								 | 
							
								        return $info;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public static function set($post)
							 | 
						||
| 
								 | 
							
								    {
							 | 
						||
| 
								 | 
							
								        if ($post['hot_keyword'] == ['']){
							 | 
						||
| 
								 | 
							
								            return ConfigServer::set('hot_search','hot_keyword',[]);
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        $hotKeyword = array_filter($post['hot_keyword'], function($value) {
							 | 
						||
| 
								 | 
							
								            return !empty($value);
							 | 
						||
| 
								 | 
							
								        });
							 | 
						||
| 
								 | 
							
								        return ConfigServer::set('hot_search','hot_keyword', $hotKeyword);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |