hasMany(AclaracionMedia::class, ['idAclaracion' => 'id']); } public function getMedia() { return $this->hasMany(Media::class, ['id' => 'idMedia']) ->viaTable('AclaracionMedia', ['idAclaracion' => 'id'], function ($query) { $query->andWhere(['eliminado' => null]); }); } public function getAclarador() { return $this->hasOne(Usuario::class, ['id' => 'idAclarador']); } public function getSolicitaAclaracion() { return $this->hasOne(Usuario::class, ['id' => 'idSolicitaAclaracion']); } public function getSolicitud() { return $this->hasOne(Solicitud::class, ['id' => 'idSolicitud']); } }