Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/personalizaciones/rest»

De SIU
Saltar a: navegación, buscar
Línea 8: Línea 8:
  
 
# Crear el archivo ''<path proyecto Guaraní>/personalizacion/php/rest/aulas_uni/recurso_aulas_uni.php'', donde '''uni''' sera en nombre de la universidad en cuestión (esto evita futuras colisiones de nombre si el '''SIU''' decide mas adelante agregar el recurso '''aulas''').
 
# Crear el archivo ''<path proyecto Guaraní>/personalizacion/php/rest/aulas_uni/recurso_aulas_uni.php'', donde '''uni''' sera en nombre de la universidad en cuestión (esto evita futuras colisiones de nombre si el '''SIU''' decide mas adelante agregar el recurso '''aulas''').
 +
 +
# Dentro de dicho archivo crear la clase '''recurso_aulas_uni''' la cual debe implementar la interface '''modelable''':
 +
#:<source lang="php" enclose="div">
 +
<?php
 +
 +
use SIUToba\rest\rest;
 +
use SIUToba\rest\lib\rest_validador;
 +
 +
class recurso_aulas_uni implements SIUToba\rest\lib\modelable{
 +
............
 +
}
 +
</source>

Revisión del 12:21 1 ago 2016

Personalizar servicios REST

Crear un nuevo servicio REST

Si lo que se desea es crear un nuevo servicio REST se debe hacer lo siguiente:

Supongamos que el nuevo servicio manipule aulas, por lo tanto nuestro nuevo recurso se pasara a llamar aulas, para crearlo seguiremos los siguientes pasos:

  1. Crear el archivo <path proyecto Guaraní>/personalizacion/php/rest/aulas_uni/recurso_aulas_uni.php, donde uni sera en nombre de la universidad en cuestión (esto evita futuras colisiones de nombre si el SIU decide mas adelante agregar el recurso aulas).
  1. Dentro de dicho archivo crear la clase recurso_aulas_uni la cual debe implementar la interface modelable:
    <?php

    use SIUToba\rest\rest;
    use SIUToba\rest\lib\rest_validador;

    class recurso_aulas_uni implements SIUToba\rest\lib\modelable{
    ............
    }