Skip to content

PHP Framework with API REST, compacto motor sobre PHP 5 para creación de APIs RESTful

Notifications You must be signed in to change notification settings

elalecs/phrapi-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notas

Reestructuración del Framework usando las mejores prácticas.

  • Se quitó micromotor.php, se integró a globals.php
  • Forzando uso de status_code() con suppress_response_codes
  • Bandera debug se controla desde la credencial
  • Se quito la ejecución permanente de validation.php
  • Se cambiaron if por OR
  • Reestructuración de getValueFrom para aceptar callbacks y se agregaron shortcuts
Recurso POST GET PUT DELETE
create index bulkUpdate bulkDelete
/recurso crea nuevo registro lista registros actualiza varios registros borra todos los registros
read update delete
/recurso/1234 error muestra recurso 1234 si existe actualiza registro 1234 sino marca error borra registro 1234

Revisar

  • en doJSONResponse revisar si es necesario Allow-Origin

TODO

  • index.php:70

Errores

  • 500, "Config file does not exists!" El archivo de configuración no existe
  • 500, "Configuration not defined!" Existe el archivo pero no la variable de configuración
  • 503 Servicio apagado desde config
  • 401 Credencial inválida o no establecida en el request
  • 400, "Bad Request", "Invalid resource!" Recurso no definido o no establecido en el request
  • 400, "Bad Request", "Invalid resource action!" Acción en recurso inválida

About

PHP Framework with API REST, compacto motor sobre PHP 5 para creación de APIs RESTful

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages