thinkphp3.2 获取当前位置的解决方法
写一个全局公共函数!代码如下:
function now_here($catid,$ext=""){ $cat = M("Category"); $here = "<a href="".__ROOT__."">首页</a>"; $uplevels = $cat->field("catid,catname,asmenu")->where("catid=$catid")->find(); if($uplevels["asmenu"] != 0) $here .= get_up_levels($uplevels["asmenu"]); $here .= " -> <a href="/cat_".$uplevels["catid"].".html">".$uplevels["catname"]."</a>"; if($ext != "") $here .= " -> ".$ext; return $here; } function get_up_levels($id){ $cat = M("Category"); $here = ""; $uplevels = $cat->field("catid,catname,asmenu")->where("catid=$id")->find(); $here .= " -> <a href="/cat_".$uplevels["catid"].".html">".$uplevels["catname"]."</a>"; if($uplevels["asmenu"] != 0){ $here = $this->get_up_levels($uplevels["asmenu"]).$here; } return $here; }
然后在需要的页面控制器中直接调用此函数
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: YII框架分析笔记8:CDataProvider
- 下一篇: linux下查看所有用户及所有用户组