req->get("id", "")); $modelo = EventoResumenDependencia::find() ->andWhere(['clave' => $id]) ->one(); if ($modelo === null) { return (new Respuesta()) ->esError() ->mensaje("ID no válida"); } $query = $this->queryInicial ->andWhere([ 'idEventoResumen' => $modelo->idEventoResumen, 'idDependencia' => $modelo->idDependencia ]); return new Respuesta($query, $this->limite, $this->pagina, $this->ordenar); } public function actionConsulta() { $clave = trim($this->req->get("clave", "")); $modelo = EventoResumen::find() ->andWhere(['clave' => $clave]) ->one(); if ($modelo === null) { return (new Respuesta()) ->esError() ->mensaje("Clave no válida"); } $query = $this->queryInicial ->andWhere([ 'idEventoResumen' => $modelo->idEventoResumen, ]); return new Respuesta($query, $this->limite, $this->pagina, $this->ordenar); } }