TimestampBehavior::class, 'attributes' => [ ActiveRecord::EVENT_BEFORE_INSERT => ['created_at','updated_at'], ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'], ], ], ]; } /** * 科室 */ public function getDepartments(){ //一个院区对应多个科室,一个科室对应多个院区 return $this->hasMany(HospitalDepartment::class, ['id' => 'depart_id']) ->viaTable(HospitalYardDepartment::tableName(), ['yard_id' => 'id']); } }