thankphp里面双循环怎么写

wenfei307 2013-06-21 10:07:39
$left_type = M('type')->where("`pid`='2'")->order('`order` desc,`id` desc')->limit(0,10)->select();	

foreach($left_type as $v){
$left_goods = M('goods')->where("`pid`='$v[id]'")->order('`order` desc,`id` desc')->limit(0,10)->select();
}


大概意思就是有两个表,type表和goods表,type表是goods表的父级表,type表中的id字段对应goods表中的pid字段。
现在我想实现的是先把type表中的类别给循环出来,再在每个类别下面把相对应的goods表中的内容给循环出来。
但是之前没用过thankphp,不知道应该怎么写。最上面的那个肯定是错的,我就是写一下我的这个意思。

求大神随手写个demo我看下,谢谢了。
...全文
248 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰糖710 2013-08-05
  • 打赏
  • 举报
回复

$type_list = M("Type")->where()->order()->limit()->select();
foreach($type_list as $key=>$val){
   $type_list['items'] = M("Goods")->where("pid={$val['id']}")->select();
}

<ul>
<volist name="type_list" id="vo">
 <li>{$vo.title}
     <ul>
        <volist name="vo.items" id="it">
           <li>{$it.name}</li>
        </volist>
     </ul>
 </li>
</volist>
</ul>
也许你是想要这个
深圳phper 2013-06-22
  • 打赏
  • 举报
回复
$result=M('goods')->join('RIGHT JOIN goods ON goods.pid = type.id')->select(); foreach($result as $key=>$v){ $value[$v['pid']][$key]['goodsname']=$v['goodsname']; //...goods要取的内容 } 页面显示的话用两个volist循环可以搞定
内容概要:本文详细阐述了现代汽车电子电气架构(EE架构)中的整车拓扑与域划分设计规范,重点介绍中央计算单元(CCU)、区域控制器(Zone)及五大核心域(智驾域、座舱域、车身域、动力域、底盘域)的架构定义、功能职责、关键技术要求与演进趋势。文章强调“逻辑归域、物理归Zone”的分层设计理念,解析了各域在不同架构形态下的协同机制与接口关系,涵盖算力配置、功能安全(ASIL等级)、信息安全、电源管理、通信架构等关键要素,并展望舱驾融合、线控化、800V高压平台、端到端智驾等未来发展方向。; 适合人群:具备汽车电子、车辆工程或相关专业背景,从事EE架构、域控制器开发、整车系统设计等工作1-5年的工程师和技术管理人员。; 使用场景及目标:①指导整车EE架构的设计与优化,明确域与Zone的职责边界;②支持域控制器选型、算力规划与安全等级定义;③推动平台化、标准化架构落地,提升系统集成度与可扩展性;④把握智能化、电动化趋势下的技术演进方向。; 阅读建议:此资源技术深度较高,建议结合实际项目背景阅读,重点关注各域的接口定义、安全要求与架构演变路径,宜配合系统架构图、信号流图等工具辅助理解,并在团队内开展专题研讨以促进共识形成。

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧