Introduzione

Il modulo serve per esporre dei web services utilizzando la modalità REST. E' presente nella cartella 'wsrest' all'interno di '/lib'.

Definizione routes

Le routes vanno censite su un apposito file di configurazione: '/config/routes.ini'. Per ogni route devono essere specificate le seguenti informazioni:

VERB: indica il 'verb http' (GET o POST)

CONTROLLER: è il nome della classe controller (presente in '/controller') esclusa l'estensione ('.php')

ACTION: è il nome del metodo (public) del controller da invocare

OUTPUT: indica il formato dell'output (xml/json)

CHECKAUTH: indica se la chiamata deve essere autenticata (se 1 = controlla autenticazione, altrimenti 0)

Esempio

[dummyActionGET]
VERB = GET
CONTROLLER = dummyController
ACTION = dummyActionGET
OUTPUT = json
CHECKAUTH = 1