Questa è una vecchia versione del documento!
In questa parte del manuale analizzeremo la struttura delle API di openDCN e le funzioni contenute in ognuna di queste.
Le Api sono situate nella cartella home\app\apis, dove troviamo il file events_controller.xml (che serve per definire a livello di sistema gli eventi disponibili e i parametri di cui necessitano) assieme alle api di ogni controller, organizzate all’interno delle cartelle degli stessi (es. home\app\apis\agenda).
Infine, per ogni controller, dove necessario, è presente anche la cartella “view” che contiene le funzioni che gestiscono il template di quel controller.
Tutte le Api dei controller sono estensioni del file api_controller.php situato in home\app\apis\core.
Agenda – home\app\apis\agenda\agenda_api_controllers.php
(class AgendaApiController extends ApiController)