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

Thinkphp中數(shù)據(jù)按分類嵌套循環(huán)實(shí)現(xiàn)方法

 更新時(shí)間:2014年10月30日 14:18:21   投稿:shichen2014  
這篇文章主要介紹了Thinkphp中數(shù)據(jù)按分類嵌套循環(huán)實(shí)現(xiàn)方法,適用于嵌套循環(huán)具有關(guān)聯(lián)性的情況,是比較實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了Thinkphp中數(shù)據(jù)按分類嵌套循環(huán)實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

做thinkphp時(shí)要用到循環(huán)里面嵌套循環(huán)的,并第二個(gè)循環(huán)是和外面的有關(guān)聯(lián)的。
thinkphp官網(wǎng)給出的文檔為:

復(fù)制代碼 代碼如下:
<volist name="list" id="vo"> 
    <volist name="vo['sub']" id="sub"> 
        {$sub.name} 
    </volist> 
</volist>

我這里要用的表為:分類表(表1),數(shù)據(jù)表(表2)
要實(shí)現(xiàn)的效果為:

<表1_1> 
  <表2_1/> 
  <表2_2> 
</表1_1> 
<表1_2> 
  <表2_3/> 
  <表2_4> 
</表1_2> 

其實(shí)原理也是先查出分類表(表1),再把表1和表2相關(guān)聯(lián)查詢,最后以二維數(shù)組的方式輸出

后臺(tái)代碼如下:

復(fù)制代碼 代碼如下:
$m=M('表1'); 
$m1=M('表2'); 
 
$parent=$m->select(); 
foreach($parent as $n=> $val){ 
    $parent[$n]['voo']=$m1->where('表2里和表1相關(guān)聯(lián)的字段='.$val['表1id'].'')->select(); 

$this->assign('list',$parent); 
$this->display();

前臺(tái)輸出顯示:

復(fù)制代碼 代碼如下:
<volist name="list" id="vo"> 
    <li><b>{$vo.id}</b></li> 
    <volist name="vo['voo']" id="sub"> 
       <li>{$sub.title}</li> 
    </volist> 
</volist>

效果如下圖所示:

希望本文所述對大家的ThinkPHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP命令空間namespace及use的用法小結(jié)

    PHP命令空間namespace及use的用法小結(jié)

    命名空間一個(gè)最明確的目的就是解決重名問題,PHP中不允許兩個(gè)函數(shù)或者類出現(xiàn)相同的名字,否則會(huì)產(chǎn)生一個(gè)致命的錯(cuò)誤。這篇文章主要介紹了PHP命令空間namespace及use的用法實(shí)踐總結(jié),需要的朋友可以參考下
    2017-11-11
  • 如何在Laravel之外使用illuminate組件詳解

    如何在Laravel之外使用illuminate組件詳解

    這篇文章主要給大家介紹了關(guān)于如何在Laravel之外使用illuminate組件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 有關(guān)PHP 中 config.m4 的探索

    有關(guān)PHP 中 config.m4 的探索

    這篇文章主要介紹了PHP 中 config.m4 的探索,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Smarty局部緩存的幾種方法簡介

    Smarty局部緩存的幾種方法簡介

    很多時(shí)候我們在用smarty時(shí),并不希望緩存整個(gè)頁面,例如天氣、股票等這類即時(shí)更新的信息。那么我們可以讓其不緩存,這篇文章主要介紹了Smarty局部緩存方法,需要的朋友可以參考下
    2014-06-06
  • php根據(jù)身份證號(hào)碼計(jì)算年齡的實(shí)例代碼

    php根據(jù)身份證號(hào)碼計(jì)算年齡的實(shí)例代碼

    我們只要知道身份證的生成規(guī)則就可以了,像下面我們從指定位置到多少位就是出日期了,然后我們把日期轉(zhuǎn)成時(shí)間戳然后進(jìn)行加減運(yùn)算就得出了年齡了,下面我們看實(shí)例
    2014-01-01
  • 詳解php比較操作符的安全問題

    詳解php比較操作符的安全問題

    php的比較操作符有==(等于)松散比較,===(完全等于)嚴(yán)格比較,這里面就會(huì)引入很多有意思的問題,本文給大家詳解php比較操作符的安全問題,對php操作符相關(guān)資料感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • php二維數(shù)組排序詳解

    php二維數(shù)組排序詳解

    二維數(shù)組排序排序在php中也提供了一個(gè)函數(shù)array_multisort就可以直接排序了,下面我來介紹除了全使用array_multisort 對數(shù)組進(jìn)行排序我們還寫了一些自定二維數(shù)組排序方法
    2013-11-11
  • smarty模板中使用get、post、request、cookies、session變量的方法

    smarty模板中使用get、post、request、cookies、session變量的方法

    這篇文章主要介紹了smarty模板中使用get、post、request、cookies、session變量的方法,需要的朋友可以參考下
    2014-04-04
  • php的單例模式及應(yīng)用場景詳解

    php的單例模式及應(yīng)用場景詳解

    這篇文章主要介紹了php的單例模式及應(yīng)用場景詳解,有感興趣的同學(xué)可以參考下
    2021-02-02
  • Laravel框架Blade模板簡介及模板繼承用法分析

    Laravel框架Blade模板簡介及模板繼承用法分析

    這篇文章主要介紹了Laravel框架Blade模板簡介及模板繼承用法,結(jié)合實(shí)例形式分析了Laravel框架Blade模板功能及模板繼承相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12

最新評(píng)論

南宁市| 临夏市| 德昌县| 嘉祥县| 博罗县| 永顺县| 准格尔旗| 石嘴山市| 定州市| 交城县| 蓬安县| 思茅市| 安泽县| 南安市| 正安县| 榕江县| 巴中市| 海南省| 来宾市| 邵东县| 桂平市| 浦北县| 寻乌县| 锡林郭勒盟| 蚌埠市| 湘潭县| 星子县| 宜都市| 吴江市| 抚远县| 萍乡市| 永顺县| 乌海市| 德保县| 安新县| 宾阳县| 鄂尔多斯市| 东乌| 天等县| 临西县| 丰顺县|