对象来源:
当通用行对象进行一对多关联或多对多关联后得到。
特定表对象的查询操作得到。(此处尚未实现)
使用说明:
本对象是通用结果集(SResult)的子类,拥有相应功能。
使用示例:
1.添加
//主记录
$branch=newRAtBranch();
$branch->load(10001);
//新创建一个关联记录
$newBuilding=newRAtBuilding();
$newBuilding->content='新创建的1';
$newBuilding->branchId=$branch->id;
$branch->buildings->add($newBuilding);
//保存主记录时,会自动插入新创建的记录
$branch->save();
2.修改
//主记录
$branch=newRAtBranch();
$branch->load(10001);
//取关联记录,并修改关联记录的属性
$buildings=$branch->buildings;
foreach($buildingsas$building){
/**
*@var$buildingRAtBuilding
*/
$building->content='关联修改';
}
//保存主记录时,会自动保存关联记录的修改
$branch->save();
3.删除
//主记录
$branch=newRAtBranch();
$branch->load(10001);
//取关联记录,并删除关联记录
$buildings=$branch->buildings;
foreach($buildingsas$building){
$buildings->remove($building);
}
//保存主记录时,会自动删除
$branch->save();