thinkphp如何实现二级菜单的循环检索?
ThinkPHP实现二次循环读取如下:
$ Category = D(' Category ')-& gt;其中(' category _ PID = 0 ')-& gt;findAll();
//dump($ Category);
如果(!Empty($Category)){ //判断第一级是否为空。
foreach($ Category as $ key = & gt;$value){ //循环读取
$ PID = $ value[' category _ id '];//字段赋值
$ Category[$ key][' child ']= D(' Category ')-& gt;其中(" category _ PID = $ PID ")-& gt;select();
//echo D(' Category ')-& gt;getLastSql();//打印sql语句的编写方法
}
}
//dump($ Category);
$ this-& gt;assign('Category ',$ Category);//映射值