联系官方销售客服

1835022288

028-61286886

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