码迷,mamicode.com
首页 > Web开发 > 详细

thinkphp获取当前位置1

时间:2017-01-10 16:05:34      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:value   pre   think   href   where   ret   位置   str   array   

在方法application文件里面的function.php加上一个函数:

function getposition($id){
   $path = M(‘terms‘)->where(array(‘term_id‘=>$id))->getField(‘path‘); $str = ‘‘; 
   if(!empty($path)){ 
      $path = explode(‘-‘, $path);
      foreach ($path as $key => $value) {
         if($value==0){ 
         $str = $str . ‘<a href="‘ . __ROOT__ . ‘">首页</a><i class="iconfont">&#xe608</i>‘; }
         else{
         $name = M(‘terms‘)->where(array(‘term_id‘=>$value))->getField(‘name‘);
         $str = $str . ‘<a href="‘ . __ROOT__ . ‘">‘ . $name . ‘</a><i class="iconfont">&#xe608</i>‘;
          }
       }
     } 
   return $str;
 }

  在文章页页面加上{:getposition($term_id)}就可以了。

thinkphp获取当前位置1

标签:value   pre   think   href   where   ret   位置   str   array   

原文地址:http://www.cnblogs.com/gaojunshan/p/6269645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!