Jadual Kandungan
Thinkphp中数据按分类嵌套循环实现方法,thinkphp嵌套
thinkphp嵌套循环
thinkphp怎嵌套循环
Rumah php教程 php手册 Thinkphp中数据按分类嵌套循环实现方法,thinkphp嵌套

Thinkphp中数据按分类嵌套循环实现方法,thinkphp嵌套

Jun 13, 2016 am 09:22 AM
thinkphp Bersarang kitaran

Thinkphp中数据按分类嵌套循环实现方法,thinkphp嵌套

本文实例讲述了Thinkphp中数据按分类嵌套循环实现方法。分享给大家供大家参考。具体实现方法如下:

做thinkphp时要用到循环里面嵌套循环的,并第二个循环是和外面的有关联的。
thinkphp官网给出的文档为:

复制代码 代码如下:

 
     
        {$sub.name} 
   
 

我这里要用的表为:分类表(表1),数据表(表2)
要实现的效果为:

 
   
   
表1_1> 
 
   
   
表1_2> 

其实原理也是先查出分类表(表1),再把表1和表2相关联查询,最后以二维数组的方式输出

后台代码如下:

复制代码 代码如下:

$m=M('表1'); 
$m1=M('表2'); 
 
$parent=$m->select(); 
foreach($parent as $n=> $val){ 
    $parent[$n]['voo']=$m1->where('表2里和表1相关联的字段='.$val['表1id'].'')->select(); 

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


前台输出显示:

复制代码 代码如下:

 
   

  • {$vo.id}
  •  
         
          
  • {$sub.title}
  •  
       
     


    效果如下图所示:

    希望本文所述对大家的ThinkPHP程序设计有所帮助。

    thinkphp嵌套循环



    {$sub}


     

    thinkphp怎嵌套循环

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

    Tag artikel panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Bagaimana untuk menjalankan projek thinkphp Bagaimana untuk menjalankan projek thinkphp Apr 09, 2024 pm 05:33 PM

    Bagaimana untuk menjalankan projek thinkphp

    Terdapat beberapa versi thinkphp Terdapat beberapa versi thinkphp Apr 09, 2024 pm 06:09 PM

    Terdapat beberapa versi thinkphp

    Bolehkah fungsi generik dalam Go bersarang antara satu sama lain? Bolehkah fungsi generik dalam Go bersarang antara satu sama lain? Apr 16, 2024 pm 12:09 PM

    Bolehkah fungsi generik dalam Go bersarang antara satu sama lain?

    Bagaimana untuk menjalankan thinkphp Bagaimana untuk menjalankan thinkphp Apr 09, 2024 pm 05:39 PM

    Bagaimana untuk menjalankan thinkphp

    Bagaimana untuk memasang thinkphp Bagaimana untuk memasang thinkphp Apr 09, 2024 pm 05:42 PM

    Bagaimana untuk memasang thinkphp

    Mana yang lebih baik, laravel atau thinkphp? Mana yang lebih baik, laravel atau thinkphp? Apr 09, 2024 pm 03:18 PM

    Mana yang lebih baik, laravel atau thinkphp?

    Cadangan pembangunan: Cara menggunakan rangka kerja ThinkPHP untuk melaksanakan tugas tak segerak Cadangan pembangunan: Cara menggunakan rangka kerja ThinkPHP untuk melaksanakan tugas tak segerak Nov 22, 2023 pm 12:01 PM

    Cadangan pembangunan: Cara menggunakan rangka kerja ThinkPHP untuk melaksanakan tugas tak segerak

    Bagaimanakah prestasi thinkphp? Bagaimanakah prestasi thinkphp? Apr 09, 2024 pm 05:24 PM

    Bagaimanakah prestasi thinkphp?

    See all articles