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

News新聞

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

您的位置:首頁      樂道系統(tǒng)FAQ      ThinkPHP中Widget擴(kuò)展的兩種寫法及調(diào)用方法詳解

ThinkPHP中Widget擴(kuò)展的兩種寫法及調(diào)用方法詳解

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

本文實(shí)例講述了ThinkPHP中Widget擴(kuò)展的兩種寫法及調(diào)用方法。分享給大家供大家參考,具體如下:

Widget擴(kuò)展一般用于頁面組件的擴(kuò)展,在頁面根據(jù)需要輸出不同的內(nèi)容,下面介紹一下ThinkPHP中Widget的兩種寫法及調(diào)用

寫法一:

ArticlWidget.class.php文件:

class ArticleWidget extends Widget {
  /**
   *
   * @param array $data
   * @return type
   * 調(diào)用方法:{:W('ArticleList',array('cid'=>25,'limit'=>5))}
   * cid為分類id,limit為調(diào)用數(shù)量
   */
  public function render($data) {
    $Article = M('Article');
    $articleMap["cid"] = $data["cid"];
    $data["articleList"] = $Article->where($articleMap)->order('id desc')->limit($data["limit"])->select();
    foreach ($articleList as $key => $value) {
      if ($value["thumbnail"] == "") {
        $data["articleList"][$key]["thumbnail"] = '/Public/Img/Common/noThumbnail.jpg';
      }
    }
    return $this->renderFile('articleList', $data);
  }
}