最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CI框架無限級分類+遞歸的實現(xiàn)代碼

 更新時間:2016年11月01日 10:13:02   投稿:mrr  
CodeIgniter是一個輕量級但功能強(qiáng)大的PHP框架,基于MVC設(shè)計模式,提供了一套豐富的類庫,簡單易學(xué),高效實用。下面給大家介紹CI框架無限級分類+遞歸的實現(xiàn)代碼,感興趣的朋友參考下吧

CI是什么?

CodeIgniter是一個輕量級但功能強(qiáng)大的PHP框架,基于MVC設(shè)計模式,提供了一套豐富的類庫,簡單易學(xué),高效實用。

下面看下CI框架無限級分類+遞歸的實現(xiàn)代碼,具體代碼如下所示:

//無級分類+遞歸
public function digui(){
$crr = $this->db->get('category')->result_array();
$list['type'] = $this->nolimit($crr,0,0);
$this->load->view('list1',$list);
}
public function nolimit($crr,$p_id,$level){
static $arr = array();
foreach($crr as $v){
if($v['parent_id']==$p_id){
$v['level'] = $level;
$arr[] = $v;
$this->nolimit($crr,$v['cat_id'],$level+1);
}
}
return $arr;
}
<td><?PHP echo str_repeat('&nbsp;&nbsp;&nbsp;&nbsp;',$val['level'])?><?php echo $val['cat_name']?></td>
//獲取1級、2級、3級分類
public function sel_child($p_id){
$arr = $this->sel_son($p_id);
foreach($arr as $k=>$v){
$tmp = $this->sel_son($v['cat_id']);
foreach($tmp as $kk=>$vv){
$tmp2 = $this->sel_son($vv['cat_id']);
$tmp[$kk]['childs'] = $tmp2;
}
$arr[$k]['child'] = $tmp;
}
return $arr;
}
//通過ID獲取所有的下級分類
public function sel_son($id){
$this->db->where("parent_id=$id");
return $this->db->get(self::$cate)->result_array();
}
//渲染展示主頁模板
public function lists(){
$p_id = 0;
$brr['type'] = $this->Home_model->sel_child($p_id);
$brr['list'] = $this->db->get('goods')->result_array();
$this->load->view('Home/list.html',$brr);
}
<?php foreach($type as $v){?>
<li id="cat_1" class="">
<h3><a href=""><?php echo $v['cat_name']?></a></h3>
<?php foreach($v['child'] as $vv){?>
<dl class="clearfix">
<dt><a href=""><?php echo $vv['cat_name']?></a></dt>
<?php foreach($vv['childs'] as $vvv){?>
<a href=""><?php echo $vvv['cat_name']?></a>
<?php }?>
</dl>
<?php }?>
</li>
<?php }?>

以上所述是小編給大家介紹的CI框架無限級分類+遞歸的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • ThinkPHP框架任意代碼執(zhí)行漏洞的利用及其修復(fù)方法

    ThinkPHP框架任意代碼執(zhí)行漏洞的利用及其修復(fù)方法

    這篇文章主要介紹了ThinkPHP框架任意代碼執(zhí)行漏洞的利用及其修復(fù)方法,該漏洞的修復(fù)對于廣大使用ThinkPHP的開發(fā)人員來說尤為重要!需要的朋友可以參考下
    2014-07-07
  • Yii配置文件用法詳解

    Yii配置文件用法詳解

    這篇文章主要介紹了Yii配置文件用法,以實例形式較為詳細(xì)的分析了項目開發(fā)中的控制器、項目名、pathinfo、日志等的配置技巧,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • 關(guān)于 Laravel Redis 多個進(jìn)程同時取隊列問題詳解

    關(guān)于 Laravel Redis 多個進(jìn)程同時取隊列問題詳解

    這篇文章主要給大家介紹了關(guān)于 Laravel Redis 多個進(jìn)程同時取隊列問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • ThinkPHP通過AJAX返回JSON的兩種實現(xiàn)方法

    ThinkPHP通過AJAX返回JSON的兩種實現(xiàn)方法

    這篇文章主要介紹了ThinkPHP通過AJAX返回JSON的兩種實現(xiàn)方法,分析了ThinkPHP中內(nèi)置的ajaxReturn函數(shù)的用法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • thinkphp5.1框架模板布局與模板繼承用法分析

    thinkphp5.1框架模板布局與模板繼承用法分析

    這篇文章主要介紹了thinkphp5.1框架模板布局與模板繼承用法,結(jié)合實例形式分析了thinkPHP5.1框架模板布局與模板繼承相關(guān)配置、調(diào)用、操作技巧與注意事項,需要的朋友可以參考下
    2019-07-07
  • 完美解決Thinkphp3.2中插入相同數(shù)據(jù)的問題

    完美解決Thinkphp3.2中插入相同數(shù)據(jù)的問題

    下面小編就為大家?guī)硪黄昝澜鉀QThinkphp3.2中插入相同數(shù)據(jù)的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 分享PHP源碼批量抓取遠(yuǎn)程網(wǎng)頁圖片并保存到本地的實現(xiàn)方法

    分享PHP源碼批量抓取遠(yuǎn)程網(wǎng)頁圖片并保存到本地的實現(xiàn)方法

    本篇文章給大家分享PHP源碼批量抓取遠(yuǎn)程網(wǎng)頁圖片并保存到本地的實現(xiàn)方法,對批量抓取網(wǎng)頁圖片相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • PHP判斷是否是微信打開還是瀏覽器打開的方法

    PHP判斷是否是微信打開還是瀏覽器打開的方法

    今天小編就為大家分享一篇關(guān)于PHP判斷是否是微信打開還是瀏覽器打開的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • php將html轉(zhuǎn)為圖片的實現(xiàn)方法

    php將html轉(zhuǎn)為圖片的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猵hp將html轉(zhuǎn)為圖片的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • PHP通過API獲取手機(jī)號碼歸屬地

    PHP通過API獲取手機(jī)號碼歸屬地

    本API支持1、可輸入11位手機(jī)號查詢歸屬地如:13858861234,2、可輸入7位號段查詢歸屬地如:1335586,3、支持號段 13、14、15、17、18,有需要的小伙伴可以參考下。
    2015-05-05

最新評論

泾阳县| 宿州市| 远安县| 安岳县| 甘泉县| 湛江市| 夏邑县| 满洲里市| 阜南县| 溧水县| 永平县| 林州市| 通辽市| 保靖县| 绥德县| 肥城市| 安平县| 咸宁市| 广灵县| 渝北区| 邯郸县| 肥城市| 石棉县| 台中市| 河池市| 新竹县| 阳原县| 孙吴县| 墨竹工卡县| 土默特左旗| 城步| 南部县| 七台河市| 田东县| 新巴尔虎左旗| 罗江县| 大埔区| 忻州市| 旌德县| 台山市| 永城市|