Welcome Guest, Not a member yet? Register   Sign In
Datamapper : One To Many
#1

[eluser]Flyingbeaver[/eluser]
Hi Wink

I need help on this plz :


2 tables

Service : has many Sub_Service
Sub_Service : has one Service

My code :
Code:
$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;
            }
        }

But it doesn't work, if I want to access sub_service i have to take it out of the first loop and do somthing like

Code:
foreach($services->sub_service as $sub_service)
            {
                   echo $sub_service->title;
            }

But this is not what I want, i want to get an array like this one :


Service 1
--Subservice 1
--Subservice 3
Service 2
Service 3
--Subservice 2


Info i'm using DM 1.8 and CI2.

Thx for ur help Wink


Messages In This Thread
Datamapper : One To Many - by El Forum - 02-19-2011, 04:09 PM
Datamapper : One To Many - by El Forum - 02-20-2011, 04:28 AM
Datamapper : One To Many - by El Forum - 02-20-2011, 09:02 AM
Datamapper : One To Many - by El Forum - 02-20-2011, 12:00 PM
Datamapper : One To Many - by El Forum - 02-20-2011, 04:02 PM
Datamapper : One To Many - by El Forum - 03-01-2011, 04:26 PM
Datamapper : One To Many - by El Forum - 04-10-2011, 05:06 AM
Datamapper : One To Many - by El Forum - 04-10-2011, 07:33 AM
Datamapper : One To Many - by El Forum - 04-10-2011, 12:12 PM
Datamapper : One To Many - by El Forum - 04-10-2011, 02:34 PM
Datamapper : One To Many - by El Forum - 04-11-2011, 01:40 AM



Theme © iAndrew 2016 - Forum software by © MyBB