EventoResumenController.php 866 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace v1\controllers;
  3. use app\models\EventoResumenDependencia;
  4. use common\data\Respuesta;
  5. use common\rest\JsonController;
  6. use yii\db\Expression;
  7. class EventoResumenController extends JsonController {
  8. public $modelClass = "v1\models\EventoResumenParticipante";
  9. public $modelName = "EventoResumen";
  10. public function actionIndex() {
  11. $id = trim($this->req->get("id", ""));
  12. $modelo = EventoResumenDependencia::find()
  13. ->andWhere(['id' => $id])
  14. ->one();
  15. if ($modelo === null) {
  16. return (new Respuesta())
  17. ->esError()
  18. ->mensaje("ID no válida");
  19. }
  20. $query = $this->queryInicial
  21. ->andWhere([
  22. 'idEventoResumen' => $modelo->idEventoResumen,
  23. 'idDependencia' => $modelo->idDependencia
  24. ]);
  25. return new Respuesta($query, $this->limite, $this->pagina, $this->ordenar);
  26. }
  27. }