人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

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

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

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

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

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

官方文檔的標(biāo)簽庫(kù)使用教程沒(méi)有寫(xiě)得太細(xì),自己摸索出來(lái)了一些。

先放一段寫(xiě)好的面包碎代碼

namespace app\Common\taglib;
use \think\template\TagLib;
class UntilTag extends TagLib
{
  protected $tags = array(
    'breadcrumb' => array('attr' => 'name','close' =>0),
  );
  /**
   * 用法
   * {UntilTag:breadcrumb name='個(gè)人中心/修改密碼' /}
   * @param $tag
   * @param $content
   * @return string
   * @autor: 潘國(guó)興
   */
  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")}">首頁(yè)</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;
  }
}