Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/personalizaciones/rest»
| 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:
- 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:
- <?php
use SIUToba\rest\rest;
use SIUToba\rest\lib\rest_validador;
class recurso_aulas_uni implements SIUToba\rest\lib\modelable{
............
}
