Questo sito utilizza cookie anche di terze parti. Per avere maggiori informazioni e per negare il tuo consenso al l'utilizzo dei cookie clicca qui. Se prosegui la navigazione acconsenti all'utilizzo dei cookie.OK
  • salta al contenuto

Documentazione openDCN

Strumenti Utente

  • Entra

Strumenti Sito

  • Ultime modifiche
  • Informativa sui cookie
Ti trovi qui: start » convenzioni_in_cakephp

convenzioni_in_cakephp

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Both sides previous revision Previous revision
Next revision
Previous revision
convenzioni_in_cakephp [25/03/2010 18:43]
convenzioni_in_cakephp [05/06/2013 17:08] (versione attuale)
Linea 23: Linea 23:
 La prima funzione che scrivete per un controller dovrebbe essere la funzione index(). \\ La prima funzione che scrivete per un controller dovrebbe essere la funzione index(). \\
 Quando una richiesta specifica un controller ma non una azione, il comportamento di default di CakePHP è quello di renderizzare la funzione index() del controller stesso. \\ Quando una richiesta specifica un controller ma non una azione, il comportamento di default di CakePHP è quello di renderizzare la funzione index() del controller stesso. \\
-Per esempio, una richiesta a http://​www.example.com/​apples/​ mappa una chiamata alla funzione index() di ApplesController,​ mentre http://​www.example.com/​apples/​view/ ​mappa una chiamata alla funzione ​view() di ApplesController.\\+Per esempio, una [[http://​www.example.com/​apples/​|richiesta]] ​mappa una chiamata alla funzione index() di ApplesController,​ mentre ​ mappa una chiamata alla funzione [[http://​www.example.com/​apples/​view/​|view()]] di ApplesController.\\
 \\ \\
 Potete anche cambiare la visibilità delle funzioni in CakePHP precedendo il nome della funzione stessa con il carattere di sottolineatura. Se una funzione in un controller è preceduta da un carattere di sottolineatura,​ la funzione non sarà raggiungibile via-web, ma resterà comunque disponibile per uso interno.\\ Potete anche cambiare la visibilità delle funzioni in CakePHP precedendo il nome della funzione stessa con il carattere di sottolineatura. Se una funzione in un controller è preceduta da un carattere di sottolineatura,​ la funzione non sarà raggiungibile via-web, ma resterà comunque disponibile per uso interno.\\
Linea 38: Linea 38:
     * View template, si trova in /​app/​views/​people/​index.ctp\\     * View template, si trova in /​app/​views/​people/​index.ctp\\
  
-Utilizzando queste convenzioni,​ CakePHP conosce che una richiesta a http://​example.com/​people/​ deve essere mappata ad una chiamata alla funzione index() del Controller PeopleController,​ dove il modello Person è automaticamente disponibile (ed automaticamente legato alla tabella '​people'​ del database) e renderizzata su un file. Nessuna di queste relazioni è stata configurata in alcun modo, a parte la creazione delle classi e dei file, che avreste dovuto creare ad ogni modo.\\+Utilizzando queste convenzioni,​ CakePHP conosce che una [[http://​example.com/​people/​|richiesta]] ​deve essere mappata ad una chiamata alla funzione index() del Controller PeopleController,​ dove il modello Person è automaticamente disponibile (ed automaticamente legato alla tabella '​people'​ del database) e renderizzata su un file. Nessuna di queste relazioni è stata configurata in alcun modo, a parte la creazione delle classi e dei file, che avreste dovuto creare ad ogni modo.\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +\\ 
 +[[architettura generale cakephp | indietro]] - [[smarty, le viste e opendcn | avanti]] 
 +\\ 
 +\\
 \\ \\
- 
convenzioni_in_cakephp.1269539001.txt.gz · Ultima modifica: 05/06/2013 17:08 (modifica esterna)

Strumenti Pagina

  • Mostra pagina
  • Revisioni precedenti
  • Puntano qui
  • Torna su
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Noncommercial-Share Alike 3.0 Unported
CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki