• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Thinkphp中数据按分类嵌套循环实现方法_php实例

php 搞代码 4年前 (2022-01-26) 34次浏览 已收录 0个评论

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

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

  <br />      <br />        {$sub.name}  <br />      <br />

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

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

后台代码如下:

$m=M('表1');  <br />$m1=M('表2');  <br />  <br />$parent=$m->select();  <br />foreach($parent as $n=> $val){  <br />    $parent[$n]['voo']=$m1->where('表2里和表1相关联的字段='.$val['表1id'].'')->select();  <br />}  <br />$this->assign('list',$parent);  <br />$this->display(<mark style="color:transparent">本文来源gaodaimacom搞#^代%!码&网*</mark><pre>搞代gaodaima码

);
前台输出显示:

  <br />    <li><b>{$vo.id}</b></li>  <br />      <br />       <li>{$sub.title}</li>  <br />      <br />

效果如下图所示:

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Thinkphp中数据按分类嵌套循环实现方法_php实例

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址