Codeigniter2.1.2でDataMapperORMを使用しています。
私はこの種のエンティティを持っています:
Person
-id PRIMARY KEY
-name
-lastname
-age
Student
-person_id PRIMARY KEY
-college
-notebook_color
-other attribute
Address
-id PRIMARY KEY
-street
-number
-person_id
注:生徒には独自のPKはありません。PKとして個人IDを使用します。
だから私の問題はです。学生を作りたい:
$student = new Student();
$student->get_by_person_id($id);
アデスを含む、$student
からのすべてのデータが欲しいです。person
include_related()を使用してからフィールドを取得しようとしましたperson
が、関連するオブジェクトは取得されません。私は私のように$student
見えることを望みます:
$student ->id
->name
->lastname
->age
->college
->notebook_color
->other_attribute
->address (array)
[0] -> id
-> street
-> number
[1] -> id
-> street
-> number
どうすればこれを機能させることができますか?