怎么给search_url(),添加固定字段:$paramk=0
问题描述:
添加栏目模型字段,给不同培训栏目,展示相应的专业科目,因此,每个栏目都有不一样的联动菜单和字段。
模块搜索url:(采用自由组合,链接符为"e",并利用伪静态{my_url($data)}方法固定值)
/ce1ewe0ese1ekm1e1.html
即:s-1-w-0-s-1-km1-1 (但km1是变化的,)
相关配置



代码如下
<!--筛选地区-->
<div class="kyyx">
<div class="smhd">选择地区</div>
<div class="con">
{note} <!--获取栏目模型字段的字段,同时也是联动菜单别名-->{/note}
{php $paramk = $cat['field'][0];}
{list action=linkage code=shengjidiqu pid=$params.sdq}
<dd><a href="{Router::search_url($params, ['sdq', $paramk], [$t.ii, 0])}"><span>{$t.name}</span></a></dd>
{/list}
</div>
</div>
<!--筛选专业科目-->
<div class="smhd">专业科目</div>
<ul class="list_box">
<?php
$tp = dr_linkage('$paramk', $params.$paramk);
if ($tp.pid) {
$tp = dr_linkage('$paramk', $tp.pid);
}
$tpid = $tp.id;
$pids = explode(',', $tp.childids);
?>
{linkage code=$paramk pid=$tpid}
<li><a href="{Router::search_url($params, $paramk, $t.ii)}" target="_blank">{$t.name}</a></li>
{/linkage}
</ul>
参考写法: <li><a href="{Router::search_url($params, ['sdq','wzfl'], [NULL,'$t.ii'])}">不选</a></li>再该贴(https://www.xunruicms.com/wenda/53421.html)中,设为满意答案的时候,不能写入上面那段,这里补充。