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);
|
||
|
}
|
||
|
}
|