
在cms的demo模块自带很多搜索示例的写法,例如复选框
<!--复选字段搜索-->
<div class="form-group row">
<label class="col-md-2 control-label">复选字段</label>
<div class="col-md-10">
<label><a class="label {if !$params.fuxuankuang}label-success{else}label-default{/if}" href="{Router::search_url($params, 'fuxuankuang', NULL)}">不限</a></label>
<!--调用字段数据方法-->
{php $field = dr_field_options($ci->module['field']['fuxuankuang']['id']);}
{loop $field $value $name}
<label><a class="label {if $value==$params.fuxuankuang}label-success{else}label-default{/if}" href="{Router::search_url($params, 'fuxuankuang', $value)}">{$name}</a></label>
{/loop}
</div>
</div>$params是搜索参数数组,只能在搜索页面使用
搜索函数:
{Router::search_url($params, '字段名', '字段值', '模块目录(search页面可以省略)')}如果在首页或者非search页面使用这个函数必须加上第四个参数:模块目录
{Router::search_url($params, '字段名', '字段值', '模块目录')}注意:复选框字段,在创建选项值的时候,务必填写储存值,且储存值不可为汉字,建议为数字或者字母代替。

甘公网安备 62010202000772号