国产精品成人VA在线观看,亚洲日韩在线中文字幕综合,亚洲AV电影天堂男人的天堂,久久人人爽人人爽人人av东京热

News新聞

業(yè)界新聞動態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      thinkPHP5 tablib標(biāo)簽庫自定義方法詳解

thinkPHP5 tablib標(biāo)簽庫自定義方法詳解

標(biāo)簽: 發(fā)布日期:2017-05-10 00:00:00 253

本文實例講述了thinkPHP5 tablib標(biāo)簽庫自定義方法。分享給大家供大家參考,具體如下:

官方文檔的標(biāo)簽庫使用教程沒有寫得太細,自己摸索出來了一些。

先放一段寫好的面包碎代碼

namespace app\Common\taglib;
use \think\template\TagLib;
class UntilTag extends TagLib
{
  protected $tags = array(
    'breadcrumb' => array('attr' => 'name','close' =>0),
  );
  /**
   * 用法
   * {UntilTag:breadcrumb name='個人中心/修改密碼' /}
   * @param $tag
   * @param $content
   * @return string
   * @autor: 潘國興
   */
  public function tagBreadcrumb($tag, $content)
  {
    $tags = '';
    if(isset($tag['name']) && !empty($tag['name']))
    {
      $tags = explode('/',$tag['name']);
    }
    $parseStr = '<nav class="breadcrumb"><i class="Hui-iconfont"></i> <a class="maincolor" href="{:url(" rel="external nofollow" index")}">首頁</a>' ;
    if(!empty($tags))
    {
      foreach($tags as $vo)
      {
        $parseStr .= "<span class='c-666 en'>></span><span class='c-666'>{$vo}</span>";
      }
    }
    $parseStr .= '</nav>';
    return $parseStr;
  }
}