欢迎光临一流素材网,免积分免费素材下载!
当前位置:首页 > 教程 > CMS教程>DiYunCms

帝云CMS筛选搜索参数多条件的写法

所属栏目:DiYunCms更新时间:2019-12-21来源:作者:deepdfhy浏览:0

如下图这样的筛选多条件搜索

一个字段可以使用多个条件选中查询,此查询需要以下字段支持:

联动菜单: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>


栏目模型字段写法

<a class="{if !$params.字段名}on{else}label-default{/if}" href="{Router::search_url($params, '字段名', NULL)}">不限</a>
{php $field = dr_field_options($cat['field']['字段名']['id']);}
{loop $field $value $name}
<a class="{if dr_is_double_search($params.字段名, $value)}on{else}label-default{/if}" href="{Router::search_url($params, '字段名', dr_get_double_search($params.字段名, $value))}">{$name}</a>
{/loop}


判断是否选择:

{if dr_is_double_search($params.字段名称, "当前值")} 选中了 {/if}

传入值写法:

{Router::search_url($params, '字段名称', dr_get_double_search($params.字段名称, "当前值"))}

搜索值写法原理:

关键字A|关键字B

多个条件已|符号分开


单独调用选中的字段值

复选框:

{if $params.字段名}
当前选中:
{php $field = dr_field_options($ci->module['field']['字段名']['id']);echo $field[$params.字段名];}
{/if}

复选框多选模式

{if $params.字段名}
当前选中:
{php $arr=explode("|",$params.字段名);$field = dr_field_options($ci->module['field']['字段名']['id']);}
  {loop $field $value $name}
     {if in_array($value, $arr)}
     {$name} \
     {/if}
     {/loop}
{/if}


DiYunCMS自带的demo模块搜索中已经提供的示例

收藏 0 有帮助 0 没帮助 0 打赏 0
给个评价吧
领航时时彩软件 股票行情软件下载排名 2012上证指数分析 贵州快三的开奖结果 快乐10分钟开奖号 股票行情实时查询601857 美牛配资 德国工业股票指数 快乐十分前三直奖金 股票分析师证报考条件 乐透游戏大厅下载 2012上证指数 股票分析 牛市快讯每天推送q 广东快乐十分下载软件 短线炒股 股票配资平台·选杨方配资 四川快乐12遗漏查