Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
creare_un_nuovo_strumento [02/07/2010 18:43] |
creare_un_nuovo_strumento [26/07/2010 12:08] |
||
---|---|---|---|
Linea 106: | Linea 106: | ||
\\ | \\ | ||
Tutte queste funzioni sono gestite tramite gli [[gli eventi|eventi]] e riportate nei file XML all'interno delle api di ogni strumento. | Tutte queste funzioni sono gestite tramite gli [[gli eventi|eventi]] e riportate nei file XML all'interno delle api di ogni strumento. | ||
+ | |||
+ | ---- | ||
+ | \\ | ||
+ | |||
+ | All'interno del controller che gestisce il nuovo strumento, per utilizzare le API relative agli strumenti con i quali relazionarsi, basta richiamare le stesse attraverso la funzione "loadApi()". | ||
+ | Riportiamo qui di seguito l'esempio di come lo strumento 'Infodisc' richiama le API del modulo wikitool:\\ | ||
+ | |||
+ | [...] | ||
+ | $this->loadApi('Wikitool'); | ||
+ | $wiki=$this->WikitoolApi->getWikiFor('Infodisc',$id); | ||
+ | $this->set('wiki',$wiki ); | ||
+ | [...] |