TamanoController.php 860 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace v1\controllers;
  3. use common\rest\JsonController;
  4. class TamanoController extends JsonController {
  5. public function actionIndex() {
  6. $valores = [
  7. "97x220",
  8. "300x99",
  9. "300x225",
  10. "300x250",
  11. "300x500",
  12. "450x490",
  13. "567x396",
  14. "587x587",
  15. "605x74",
  16. "728x90",
  17. "950x110",
  18. "950x290",
  19. "970x250",
  20. "2300x700"
  21. ];
  22. $tamanos = array_map(function ($item) {
  23. return [
  24. 'value' => $item,
  25. 'label' => $item,
  26. ];
  27. }, $valores);
  28. $total = count($tamanos);
  29. $pagina = 1; // Puedes ajustarlo si usas paginación dinámica
  30. $limite = $total; // O usa $_GET['limite'] si lo quieres dinámico
  31. return [
  32. 'total' => $total,
  33. 'pagina' => $pagina,
  34. 'limite' => $limite,
  35. 'resultado' => $tamanos
  36. ];
  37. }
  38. }