function getarc($aid)
{
return db("z_arc")->field("id,title as name,pid,z_qihao_id,type")->where("id",$aid)->find();
}
function mbnav($aid,$dh=[])
{
$cur=getarc($aid);
if(!empty($cur)){
if($cur["type"]=="fenlei"){
$cur["url"]="/list.html?id={$cur['z_qihao_id']}&pid={$cur['id']}";
}else{
$cur["url"]="/show.html?id={$cur['id']}";
}
array_unshift($dh,$cur);
//$dh= array_merge((object)$cur, $dh);
if($cur["pid"]>0){
return mbnav($cur["pid"],$dh);
}else{
$cur=db("z_qihao")->field("name,id")->where("id",$cur["z_qihao_id"])->find();
$cur["url"]="/list.html?id={$cur['id']}";
array_unshift($dh,$cur);
return $dh;
}
}
}
快捷键:mianbaoxie
源:
sublime_text格式
<snippet>
<content><![CDATA[
function getarc(\$aid)
{
return db("z_arc")->field("id,title as name,pid,z_qihao_id,type")->where("id",\$aid)->find();
}
function mbnav(\$aid,\$dh=[])
{
\$cur=getarc(\$aid);
if(!empty(\$cur)){
if(\$cur["type"]=="fenlei"){
\$cur["url"]="/list.html?id={\$cur['z_qihao_id']}&pid={\$cur['id']}";
}else{
\$cur["url"]="/show.html?id={\$cur['id']}";
}
array_unshift(\$dh,\$cur);
//\$dh= array_merge((object)\$cur, \$dh);
if(\$cur["pid"]>0){
return mbnav(\$cur["pid"],\$dh);
}else{
\$cur=db("z_qihao")->field("name,id")->where("id",\$cur["z_qihao_id"])->find();
\$cur["url"]="/list.html?id={\$cur['id']}";
array_unshift(\$dh,\$cur);
return \$dh;
}
}
}
]]></content>
<tabTrigger>mianbaoxie(面包屑导航)</tabTrigger>
<scope></scope>
</snippet>
发表评论 取消回复