搜索参数多条件的写法
迅睿CMS搜索参数多条件的写法(多条件筛选功能详解)
迅睿函数大全迅睿基础设置迅睿二次开发迅睿模版制作迅睿缓存在线生成迅睿CMS标签大全

类似以上图片这种条件搜索,一个字段可以使用多个条件选中查询,当其中任意一个选项匹配时就显示结果,
如上图所示:当选择【带薪年假+年终奖】两个选项时,两个条件满足任意一个时就会搜索到结果。
如果要两个条件都同时满才会搜索到结果的话,需要在后台开启下图的选项:

此查询需要以下字段支持:
联动菜单:Linkage 联动菜单多选:Linkages 复选框:Checkbox 单选按钮:Radio 下拉选择:Select
搜索条件写法:
<div class="form-group row">
<label class="col-md-2 control-label">单选字段-多条件</label>
<div class="col-md-10">
<label><a class="label {if !$params.danxuananniu}label-success{else}label-default{/if}" href="{Router::search_url($params, 'danxuananniu', NULL)}">不限</a></label>
<!--调用单选字段数据方法-->
{php $field = dr_field_options($ci->module['field']['danxuananniu']['id']);}
{loop $field $value $name}
<label><a class="label {if dr_is_double_search($params.danxuananniu, $value)}label-success{else}label-default{/if}" href="{Router::search_url($params, 'danxuananniu', dr_get_double_search($params.danxuananniu, $value))}">{$name}</a></label>
{/loop}
</div>
</div>判断是否选择:
{if dr_is_double_search($params.字段名称, "当前值")} 选中了 {/if}传入值写法:
{Router::search_url($params, '字段名称', dr_get_double_search($params.字段名称, "当前值"))}搜索值写法原理:
关键字A|关键字B
多个条件用|符号分开。
本文属原创,转载请注明原文:https://www.zhimatong.com/jiaocheng/1050.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
内容有用
热门主题
相关阅读
- Bootstrap的datetimepicker插件用法总结(基于迅睿CMS)
- 迅睿CMS网站搬家,迁移服务器和变更域名的方法(从测试到交付)
- 迅睿CMS功能二次开发教程:新增自定义API支付方式接口【以ypay(易支付)为例】
- 迅睿CMS搜索页等调用指定栏目数据dr_cat_value/dr_share_cat_value的用法
- 迅睿Codeigniter框架二次开发提示You must use the "set" method to update an entry.的方法
- 迅睿开发者模式如何用,迅睿CMS如何去掉页面右下角的火的标志
- 迅睿XunRuiCMS手机站点3种设置模式详解
- XunRuiCMS网站seo标题,关键词,描述等设置说明
- 迅睿CMS会员登录/注册后跳转到指定链接的方法
- 迅睿CMS联系方式等信息的修改方法
- 迅睿CMS模板制作:模块内容列表循环module标签的用法详解
- 迅睿CMS整合layui+ajax实现联动菜单多条件搜索的方法



交流群
购物车