北京赛车 pk10开奖记录_Toyou热购彩票官网
建站專提News

ThinkPHP+EasyUI之ComboTree中的會計科目樹形菜單實現方法

一佰互聯網站開發設計(www.yinxi.net) 發布日期 2019-04-26 09:01:53 瀏覽數: 67

假設數據庫中會計科目數據表的字段為冪挖毖︰id,code,name,islast可附戌。分別為自增主鍵抒返,科目編碼恍文嘉,科目名稱亭,是否為末級(pk10开奖 這句話實在很驚人。2年8月于北京"1"表示末級科目)傳劍。

這里在Thinkphp的模型層中使用遞歸來構建ComboTree所需的數據圍氛恨,代碼及注解如下膜︰

namespace HomeModel;use ThinkModel;class AccountModel extends Model{  public function getTreeList(){    $data = $this->field("id,code,name,islast")->select();   foreach($data as &$v){        //這里加入了元素pid房親匈,用來標識父級id的      $len = strlen($v["code"]);   if($len == 3){          //這里假設長度為3位的科目編碼是一級,5位為二級科目講,7位為三級匙,以此類推    $v["pid"] = 0;    } else {    $v["pid"] = substr($v["code"],0,$len-2);    }    }  return $this->createTree($data); //生成ComboTree所需的數據結構 }  //遞歸的方式生成子樹 private function createSubTree($data,$pid){  $tree = array();  foreach($data as $k=>$v){   if($v["pid"] == $pid){    $newDate = array(     "id" => $v["id"],     "text"=>$v["name"],     "state"=>($v["islast"] != 1)?"closed":"open"    );     if($v["islast"] != 1){        //如果不是末級科目調用自身生成子數據     $subData = $this->createSubTree($data,$v["code"]);     if(!empty($subData)){      $newDate["children"] = $subData;       }    }    array_push($tree,$newDate);   }     }   return $tree; }  //生成樹,先從一級會計科目分類開始創建樹形菜單數據 private function createTree($data){    $ret = array();  foreach($data as $k => $v){   if($v["pid"] == 0){    $newDate = array(  //創建為ComboTree能夠識別的格式紡忿,這里我沒有更好的辦法了敲,只能這樣處理     "id" => $v["id"],     "text"=>$v["name"],     "state"=>"closed"    );     $subData = $this->createSubTree($data,$v["code"]);    if(!empty($subData)){     $newDate["children"] = $subData;      }    $ret[] = $newDate;    }      }  return $ret; }  }

類似上述的數據(如部門陶鐐羚,地區等)需要構建樹形菜單的簡單修改代碼後基本都能實現類似功能罵股。

以上這篇ThinkPHP+EasyUI之ComboTree中的會計科目樹形菜單實現方法就是小北京赛车唇邊的笑容和煦。文/曾有情插圖/草草編分享給大家的全部內容了樞,希望能給大家一個參考僳陸,也希望大家多多支持網頁設計唾。

一佰互聯是全國知名建站品牌服務商,我們有九年網站建設凍、網站制作世耪、網頁設計散侍讀、php開發和域名注冊及虛擬主機服務經驗型,提供的自助建站服務更是全國有名失怕。近年來還整合團隊優勢自主開發了可視化多用戶”巔雲建站系統“3.0平台版性,拖拽排版網站制作設計拖袖華,輕松實現pc站湍諒、手機微網站羚、小程序泉燦、APP一體化全網營銷網站建設 婁騎車,已成功的為全國上百家網絡公司提供自助建站平台搭建服務途坤入。

相關新聞more

14
04月
永川網站建設哪家公司最實惠

永川網站建設哪家公司最優惠 首選推薦重慶一佰互聯網絡 服務電話捌閉革︰18581389571 QQ單溜︰64140888劉強來永視察特色農業發展和春季... >>詳情

18
04月
企業官網怎樣做到設計感和內容度都很飽滿

在這個“看臉下菜碟”的時代酷蝕斧,企業官網的“顏面”很多時候成為用戶考量一個企業靠譜與否的重要因素... >>詳情

03
05月
網站優化seo過程中常用的搜索指令運用

在搜索引擎優化過程中嚏蝕,我們經常用到的是在搜索引擎中輸入某某符號來檢查網站的收錄閨怕、鏈接等等裳譏妒。但是搜索引擎在一開始就準備了很多檢查的指令和叛甩,只是大... >>詳情

04
05月
谷歌搜索新改進:相關鏈接和搜索結果描述

谷歌搜索推出了兩項新的改進瀑侗沖,第一項是提供一個有用相關鏈接的拓展列表辛,第二項則是加入更長的搜索結果描述徊幸,這兩項改進都有助于指引用戶更加有效地找... >>詳情

高端網站建設

美工兼顧SEO抹廊,為企業電子商務營銷助力!

電話瑰︰

023-85725751
建站

產品

域名注冊 虛擬主機 雲服務器 企業郵局
智能建站 APP打包 微站/小程序 創業平台
網站推廣 媒體營銷 智能采集 AI機器人
400電話 短信營銷 店銷機器人
私人定制 門戶網站
北京赛车pk10 pk10