Dettagli del software:
Versione: 0.7.2
Data di caricamento: 14 Apr 15
Licenza: Libero
Popolarità: 17
modelli Blitz è un motore veloce modello scritto in C e compilato come modulo PHP. E 'iniziato come un sostituto php_templates, ma sviluppato in molto di più.
Il progetto si basa su controller modello estensibili (visualizzazione personalizzata classi in PHP) e modelli debolmente-attive (logica semplice in HTML)
Cosa c'è di nuovo in questa versione:.
- Questa è la prima release con output HTML fuga.
- Auto-escape è attivata con una nuova costante blitz.auto_escape (disattivata per impostazione predefinita).
- Supporto filtri di base è stato aggiunto attraverso {{$ var | Filtro}}. Sintassi
- Solo & quot; prima & quot; e & quot; sfuggire & quot; I filtri sono supportati, e solo per le variabili.
- La costante blitz.charset è stato rimosso; il motore deve utilizzare le impostazioni predefinite di PHP.
- Si prega di notare che l'estensione HTML interno è stato migliorato in 5.4.0 e alcune caratteristiche in fuga non funzionano nelle versioni precedenti, come ad esempio i caratteri Unicode non consentiti.
Cosa c'è di nuovo in versione versione 0.7.1.15:
- This migliora le prestazioni e correzioni di PHP-5.4. * problemi di compilazione.
Cosa c'è di nuovo in versione 0.7.1.11:
- A segfault per ingannevole nidificato include è stato fissato.
- caratteri minuscoli per i metodi può essere soppresso da una nuova variabile: blitz.lower_case_method_names .
- È stato risolto un errore di sintassi per gli argomenti vuoti in condizioni.
- I nuovi documenti sono stati aggiunti nel pacchetto.
Cosa c'è di nuovo nella versione 0.6.8:
- Una nuova variabile & quot ini; blitz.check_recursion & quot; è stato aggiunto. Utilizzare questa impostazione per disabilitare la ricorsione controllo interno per ricorsiva include (per esempio, quando si costruisce un commento albero gerarchico utilizzando un modello che si include).
- A segfault in nidificato include con funzioni definite dall'utente è stato fissato (in alcuni casi, ci potrebbe essere una doppia libera di risultati metodo in fase di spegnimento).
Ciò che è nuovo nella versione 0.6.7:
- Infinite includono loop di controllo è stato aggiunto (bug # 241 )
- blitz.path globale dovrebbe funzionare bene con i sistemi Windows-like (& quot; C: / dir / & quot; percorsi)
- Block () colpisce contesti nascosti da IF / MENO (bug # 211)
- getStruct () returnes IF / MENO nodi correttamente (bug # 230)
- Nuovo metodo interno a meno che () è stato aggiunto
- una coppia opposta a se ()
Cosa c'è di nuovo nella versione 0.6.6:
- Nuovi metodi (& quot; assegnare & quot; e & quot; Display & quot;.) sono stati aggiunti alla classe Blitz
- & quot; Assegna & quot; è un & quot; insieme & quot; alias. & Quot; Display & quot; ha gli stessi argomenti & quot; & quot ;, analizzare ed esegue un modello di output immediatamente il risultato .
- Una nuova ini variabile & quot; blitz.warn_context_duplicates & quot; è stato aggiunto.
- Quando è impostato su 1 (il valore predefinito è 0), Blitz genera avvertenze per duplicati nome contesto confrontando percorsi di contesto completo.
- Un paio di segfaults rari sono stati fissati (esecuzione utenti / metodi interni al momento della chiamata & quot; fetch & quot; da contesti non inizializzato senza parametri).
Cosa c'è di nuovo nella versione 0.6.5:
- Segfault su alcuni & quot; rotto & quot; modelli è stato fissato.
Cosa c'è di nuovo nella versione 0.6.4:
- sono state fatte correzioni minori .
- Il prefisso variabile può essere impostata su un valore vuoto per ini_set ora.
- variabili predefinite vengono emessi correttamente in una sola linea if.
Cosa c'è di nuovo nella versione 0.6.3:
- predefiniti, a livello mondiale, e le variabili booleane sono stati fissati in multi-linea IF / MENO blocchi.
- A segfault durante l'impostazione di matrice (NULL) il valore e l'impostazione quant'altro poi è stato risolto.
I commenti non trovato