情况:
我有三个表:学生、地址、学生地址链接,如下所示。注意*不是精确的yaml文件,但你可以理解。
Student:
column:
id: blah blah
name: blah blah
Address:
column:
id: ~
street: ~
StudentAddressLink:
column:
id:~
student_id: ~
address_id: ~
relations:
Student:
local: student_id
foreign: id
Address:
local: address_id
foreign: id
从学生对象中,我想获取相关的“地址街道”信息,目前我需要执行以下操作:
foreach($student->StudentAddressLink as $address)
{
echo $address->getStreet();
}
这个方法可以用...但我认为有一种方法可以使链接表格透明,就像这样神奇:
foreach($student->Addresss as $address)
{
echo $address->getStreet();
}
任何方向都很好!