模型 AuthUserModel
protected $_link = array(
'AccessGroup' => array(
'mapping_type' => self::HAS_ONE,
'mapping_name' => 'AccessGroup',
'class_name' => 'AuthGroupAccess',
'foreign_key' => 'uid',
'relation_deep' => 'Group',
'mapping_fields'=> 'group_id',
'as_fields' => 'group_id:gid,gtitle:gtitle,gstatus:gstatus,rules:rules,reg:reg',
)
);模型 AuthGroupAccessModelprotected $_link = array(
'Group' => array(
'mapping_type' => self::HAS_ONE,
'mapping_name' => 'Group',
'class_name' => 'AuthGroup',
'foreign_key' => 'id',
'mapping_key' => 'group_id',
'mapping_fields'=> 'title,status,rules,reg',
'as_fields' => 'title:gtitle,status:gstatus,rules:rules,reg:reg'
)
);通过'relation_deep'关联到当前所关联模型的关联模型 最佳答案