Rumah > Artikel > pembangunan bahagian belakang > 关于ThinkPHP实现二级循环读取的代码
这篇文章主要介绍了ThinkPHP实现二级循环读取的方法,是ThinkPHP基于数组的数据库操作中非常常见的技巧,需要的朋友可以参考下
本文实例讲述了ThinkPHP实现二级循环读取的方法。分享给大家供大家参考。具体实现方法如下:
$Category = D('Category')->where('category_pid=0')->findAll(); //dump($Category); if(!empty($Category)){ //判断一级是否为空 foreach($Category as $key=>$value){ //循环读取 $pid = $value['category_id'];//字段赋值 $Category[$key]['child'] = D('Category')->where("category_pid =$pid")->select(); //echo D('Category')->getLastSql(); //打印sql语句的写法 } } //dump($Category); $this->assign('Category',$Category);//映射值
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
Atas ialah kandungan terperinci 关于ThinkPHP实现二级循环读取的代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!