业务经理

微信扫描以上二维码

028-61286886

技术咨询

搜索函数,怎么在多加一个固定字段

迅睿框架 更新 2020-11-11 12:50:54 琉惗
{Router::search_url($params, 'style', $value, 'estate')}

这个搜索函数,是出了搜索字段额外,在多加一个固定的栏目id字段,如果不设定就默认当前栏目,设定了就按固定栏目的id不然这个搜索是错的,我用搜索做了一个栏目导航,这个导航就出错了


{Router::search_url($params, '字段名', '字段值', '模块目录(search页面可以省略)')}

这个搜索函数,能不能加一个栏目id参数,如果不填则默认当前栏目id,如果填了就按设定的栏目id,我用搜索去做了一个分类栏目,结果在本页面做搜索是对的,其他的页面做搜索就是其他页面的id,这样就不对了


这个搜索函数能不能加一个栏目参数如果不填则默认当前栏目如果填


方案

  • 迅睿框架技术-实习 #1 · 2020-11-11 12:28:07
    {Router::search_url($params, 'catid', '123', '模块目录(search页面可以省略)')}
    这样就行了啊
  • 琉惗 #2 · 2020-11-11 12:31:04
    迅睿框架技术-实习 我除了这个栏目id之外还有一个字段,就是style,主要是style来搜索的,但是这个id不设置的话,在其他的页面搜索就不对了,现在的是当前的栏目id
  • 琉惗 #3 · 2020-11-11 12:32:32
    /index.php?s=estate&c=search&catid=1&housetype=3我是要这样的。这个catid是当前页面的id,我不设定,我在其他的页面,这个id就变了,这样就搜索不出来
  • 琉惗 #4 · 2020-11-11 12:34:46
    迅睿框架技术-实习 /index.php?s=estate&c=search&catid=1&housetype=3我是要这样的。这个catid是当前页面的id,我不设定,我在其他的页面,这个id就变了,这样就搜索不出来
  • 迅睿框架技术-实习 #5 · 2020-11-11 12:40:52
    满意答案
    {Router::search_url($params, ['style', 'catid'], [$value, 1], 'estate')}
    这就可以满足两个条件了
  • 琉惗 #6 · 2020-11-11 12:50:54
    @迅睿框架技术-实习:可以了,这个参数是数组嘛,我才看到,不好意思

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块:
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接
GeoSeo收录宝
GeoSeo收录宝(2026-10-28)
1 优化 BreadcrumbList 前端输出item细节 ...
自定义单页
自定义单页(2026-10-28)
增加批量设置url地址 URL规则和分页规则改为页面编辑界面 低...
邀请注册返现
邀请注册返现(2026-10-28)
本插件仅限于邀请注册会员充值时返现给邀请者,可查看邀请的关系列表如果...
友情链接
友情链接(2026-10-28)
用于网站友情链接的后台录入,前台提供调用代码,有网站标题、网站log...
关键词TAG
关键词TAG(2026-10-28)
[高级版]增加补录索引生成按钮 [高级版]针对建站系统高级版进行查询...