当前位置:首页 > CMS教程 > Thinkphp > 列表

ThinkPHP实现二级循环读取的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-04-22 11:13:49 浏览: 评论:0 

这篇文章主要介绍了ThinkPHP实现二级循环读取的方法,是ThinkPHP基于数组的数据库操作中非常常见的技巧,需要的朋友可以参考下

本文实例讲述了ThinkPHP实现二级循环读取的方法。分享给大家供大家参考。具体实现方法如下:

  1. $Category = D('Category')->where('category_pid=0')->findAll(); 
  2. //dump($Category);  
  3. if(!emptyempty($Category)){ //判断一级是否为空 
  4. foreach($Category as $key=>$value){   //循环读取 
  5. $pid =  $value['category_id'];//字段赋值 
  6. $Category[$key]['child'] = D('Category')->where("category_pid =$pid")->select(); 
  7. //echo D('Category')->getLastSql(); //打印sql语句的写法 
  8. //dump($Category); 
  9. $this->assign('Category',$Category);//映射值 

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

Tags: ThinkPHP二级循环

分享到: