54 lines
1.5 KiB
PHP
54 lines
1.5 KiB
PHP
|
<?php
|
||
|
|
||
|
/**
|
||
|
* @Descripttion : FOXCMS 是一款高效的 PHP 多端跨平台内容管理系统
|
||
|
* @Author : FoxCMS Team
|
||
|
* @Date : 2023/6/26 19:20
|
||
|
* @version : V1.08
|
||
|
* @copyright : ©2021-现在 贵州黔狐科技股份有限公司 版权所有
|
||
|
* @LastEditTime : 2023/6/26 19:20
|
||
|
*/
|
||
|
|
||
|
namespace app\home\controller;
|
||
|
|
||
|
use app\common\controller\IndexBase;
|
||
|
use app\taglib\fox\TagBase;
|
||
|
use think\facade\View;
|
||
|
|
||
|
// 搜索控制器
|
||
|
class Search extends IndexBase
|
||
|
{
|
||
|
protected $view_suffix; //文件后缀
|
||
|
|
||
|
// 初始化
|
||
|
protected function initialize()
|
||
|
{
|
||
|
parent::initialize();
|
||
|
$this->view_suffix = config('view.view_suffix');
|
||
|
}
|
||
|
|
||
|
public function index()
|
||
|
{
|
||
|
$param = $this->request->param();
|
||
|
$id = $param["id"] ?? "";
|
||
|
$lang = $param["lang"] ?? "";
|
||
|
$model = $param["model"] ?? "";
|
||
|
$sfeilds = ["lang" => $lang, "model" => $model];
|
||
|
$pv = (new TagBase())->getSearch($this->request, 1);
|
||
|
if (sizeof($pv) > 0) {
|
||
|
$sfeilds["keyword"] = implode(",", $pv);
|
||
|
}
|
||
|
|
||
|
View::assign("search", $param);
|
||
|
$templet = $this->request->param("templet") ?? "";
|
||
|
$templetName = "search";
|
||
|
if (!empty($templet)) {
|
||
|
$templetName = $templet;
|
||
|
}
|
||
|
$template = $this->templateHtml . $templetName . "." . $this->view_suffix;
|
||
|
$template = replaceSymbol(replaceSymbol($template));
|
||
|
$content = View::fetch($template);
|
||
|
return access_stat_js($content, $this->domainNo);
|
||
|
}
|
||
|
}
|