• salta al contenuto

Documentazione openDCN

Strumenti Utente

  • Entra

Strumenti Sito

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

le_viste_e_l_integrazione_tra_smarty_e_opendcn

Differenze

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

Link a questa pagina di confronto

Next revision
Previous revision
le_viste_e_l_integrazione_tra_smarty_e_opendcn [14/05/2010 18:14]
creata
le_viste_e_l_integrazione_tra_smarty_e_opendcn [14/05/2010 18:36]
Linea 1: Linea 1:
-====== ​Le Viste e l'​integrazione SMARTY-openDCN ======+====== ​Smarty, le viste e openDCN ======
  
-\\ +Per visualizzare i moduli ​di openDCN, il sistema si aiuta utilizzando ​Smarty, un compilatore di template.\\
-Uno degli aspetti caratteristici ​di Smarty ​è la compilazione dei template.\\+
 Questo significa che Smarty legge i file dei template e crea script PHP a partire da questi. Una volta creati, questi script vengono eseguiti da quel momento in poi: di conseguenza si evita una costosa analisi dei template ad ogni richiesta.\\ Questo significa che Smarty legge i file dei template e crea script PHP a partire da questi. Una volta creati, questi script vengono eseguiti da quel momento in poi: di conseguenza si evita una costosa analisi dei template ad ogni richiesta.\\
 \\ \\
-Smarty è dotato di molte funzioni preconfigurate,​ tuttavia, per ottenere una maggiore integrazione ​tra openDCN ​e Smarty, sono state create delle funzioni specifiche e le principali si trovano nel file //​app_helper.php//​ e nella classe //​SmartyView//​ che estende la classe View, situata in home/​app/​views/​smarty.php.\\+Le viste - View - non sono altro che dei template che vengono applicati alle pagine che verranno visualizzate.\\ 
 +Ecco quindi che ogni modulo/​controller avrà i sui file relativi alle viste; questi files si trovano nello specifico, all'​interno della directory home/​app/​views e sono organizzati in cartelle divise per ogni modulo/​controller (es. home/​app/​views/​agenda/​).\\ 
 +\\ 
 +Smarty è dotato di molte funzioni preconfigurate,​ tuttavia, per ottenere una maggiore integrazione ​con openDCN, sono state create delle funzioni specifiche e le principali si trovano nel file //​app_helper.php//​ e nella classe //​SmartyView//​ che estende la classe View, situata in home/​app/​views/​smarty.php.\\
 \\ \\
-Il file app_helper.php raccoglie tutte quelle funzioni che aiutano l’integrazione delle notifiche degli helper di smarty, controllando l’integrità dei parametri che costituiscono le funzioni di smarty.\\+Il file app_helper.php raccoglie tutte quelle funzioni che aiutano l’integrazione delle notifiche degli helper di smarty, controllando l’integrità dei parametri che costituiscono le funzioni di smarty, mentre la classe SmartyView...
 \\ \\
-La classe smartyView, invece, da la possibilità a smarty di riconoscere e così elaborare alcune variabili, come ad es. quelle usate in cakePhP. 
le_viste_e_l_integrazione_tra_smarty_e_opendcn.txt · 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