hasOne(Estatus::class, ['id' => 'idEstatus']); } public function getMotivoInconformidad() { return $this->hasOne(MotivosInconformidad::class, ['id' => 'idMotivoIncoformidad']); } public function getPonencia() { return $this->hasOne(Ponencia::class, ['id' => 'idPonencia']); } public function getSolicitud() { return $this->hasOne(Solicitud::class, ['id' => 'idSolicitud']); } public function getRecursoRevisionMedia() { return $this->hasMany(RecursoRevisionMedia::class, ['idRecursoRevision' => 'id']); } public function getMedia() { return $this->hasMany(Media::class, ['id' => 'idMedia']) ->via('recursoRevisionMedia'); } public function getUltimoManifiesto() { return $this->hasOne(RecursoManifestacion::class, ['idRecurso' => 'id'])->orderBy(['creado' => SORT_DESC]); } }