【发布时间】:2011-02-20 10:12:42
【问题描述】:
我需要这方面的帮助:
2张桌子
Service : 有很多 Sub_Service Sub_Service : 有一个服务
我的代码:
$services = new Service();
$services->where('org_id', $org_id)->get();
$services->sub_service->get();
foreach($services as $service)
{
echo $service->title;
foreach($service->sub_service as $sub_service)
{
echo $sub_service->title;
}
}
但它不起作用,如果我想访问 sub_service 我必须将它从第一个循环中取出并执行类似的操作
foreach($services->sub_service as $sub_service)
{
echo $sub_service->title;
}
但这不是我想要的,我想要一个这样的数组:
服务 1
—子服务 1
—子服务 3
服务 2
服务 3
—子服务 2
我正在使用 DM 1.8 和 CI2 的信息。
谢谢你的帮助
【问题讨论】:
标签: php codeigniter codeigniter-2 codeigniter-datamapper