person

前言

正在开发的系统中,需要将设备信息(EquipmentInfo)和设备所拥有的属性信息(EquipmentAttribute)返回,设备属性信息是通过 equipment_attribute 表中的 equ_id 字段关联的。因此,想用关联查询实现。

关联定义

class EquipmentInfo extends Model
{
    // 定义一对多关联,一个设备拥有多个属性
    public function equipmentAttribute()
    {
        return $this->hasMany('equipment_attribute', 'equ_id')->field('attribute_name, attribute_value');
    }
}