Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
smarty [03/05/2010 11:12] |
smarty [05/06/2013 17:08] |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== Smarty ====== | ||
- | |||
- | Smarty è un motore di template per PHP che fornisce un modo semplice per separare la logica e il contenuto dell'applicazione dalla sua presentazione. \\ | ||
- | |||
- | 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, e ogni template può avvantaggiarsi pienamente di strumenti per velocizzare l'esecuzione come Zend Accelerator (http:/ / www.zend.com/ ) o PHP Accelerator (http:/ /www.php-accelerator.co.uk).\\ | ||
- | |||
- | Smarty è dotato di molte funzioni preconfigurate, tuttavia, per ottenere una maggiore integrazione tra openDCN e Smarty, sono state create delle funzioni specifiche e la principale è //smarty_handler// inserita nell’//app_helper.php//, che ha il compito di controllare se le funzioni e i parametri utilizzati da smarty sono compatibili con la versione di php in uso dallo sviluppatore. | ||