钩子名称

module_search_get_data

用于模块内容搜索之前,不进入默认的搜索类,返回自己的搜索程序代码,返回格式为

 $data = [
                'id' => $id,
                'catid' => intval($catid),
                'params' => dr_array2string(['param' => $param, 'sql' => $sql, 'where' => $where]),
                'keyword' => $param['keyword'] ? $param['keyword'] : '',
                'contentid' => intval($ct['t']),
                'inputtime' => SYS_TIME
            ];

 

使用举例

/config/hooks.php

// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子
\Phpcmf\Hooks::app_on('appname', 'module_search_get_data', function() {
   return dr_return_data(1, '', $data); // $data是自定义返回数据,需要自己写程序获取
});
文档最后更新时间:2024-07-21 12:23:09
我来修改此文档(1) 不会操作怎么办?