public function ad(){
// // 先查询出顶级分类,也就是父级id为0的
// $a = Db::name('goods')->where('pid', '0')->select();
//
// foreach ($a as $k => $v) {
// // 定义一个空数组为二级分类的名字
// $a[$k]['child'] = [];
//
// // 查询二级分类。条件为父id等于等级分类的id
// $b = Db::name('goods')->where('pid', $v['id'])->select();
//
// foreach ($b as $k1 => $v1) {
// // 把查询出来的结果合并到定义的数组中,合并一级二级分类
// array_push($a[$k]['child'], $v1);
//
// // 再定义一个数组为三级分类的名字
// $a[$k]['child'][$k1]['chlid2'] = [];
//
// // 获取三级分类的信息
// $c = Db::name('goods')->where('pid', $v1['id'])->select();
// foreach ($c as $v2) {
// // 合并一级二级三级分类
// array_push($a[$k]['child'][$k1]['chlid2'], $v2);
// }
// }
// }
//
// dd($a);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异