gino CMS
2.5.0
gino è un CMS scritto in PHP che offre tutti gli strumenti necessari per poter creare un sito web e gestire i contenuti al suo interno in maniera semplice ed efficace, svincolando l'amministratore da conoscenze tecniche di programmazione
|
Memorizza gli output (text, html, xml) scrivendo su file. More...
Public Member Functions | |
__construct (&$buffer, $enabled=TRUE) | |
Costruttore. More... | |
start ($grp, $id, $tc) | |
Inizia il processo di cache Se il contenuto è in cache lo accoda a $buffer e ritorna FALSE, altrimenti ritorna TRUE (e si entra nell'if statement) More... | |
stop ($data) | |
Finalizza il processo di cache Se la cache è abilitata salva il contenuto in un file, appende il contenuto alla variabile $buffer. More... | |
Public Member Functions inherited from Cache | |
__construct () | |
Costtruttore. More... | |
delete ($grp, $id) | |
Elimina il file di cache corrsipondente al gruppo e id dati. More... | |
Additional Inherited Members | |
Data Fields inherited from Cache | |
$_fld | |
$_prefix | |
$id | |
$_tc | |
Protected Member Functions inherited from Cache | |
write ($data) | |
Scrive i dati sul file self::getFilename() More... | |
read () | |
Legge il contenuto del file self::getFilename() More... | |
getFilename () | |
Nome file di cache. More... | |
isCached () | |
Controlla se il file di cache esiste ed è valido. More... | |
Protected Attributes inherited from Cache | |
$_registry | |
$_ds | |
$_grp | |
$_enabled | |
Memorizza gli output (text, html, xml) scrivendo su file.
Esempio di utilizzo
–> result: $GINO = "previous text-somec content-next text";
se il contenuto è in cache l'if statement viene skippato ed il contenuto è concatenato alla variabile $buffer (attraverso il metodo self::stop) se il contenuto non è in cache viene eseguito il codice interno all'if statement, il contenuto viene preparato e salvato in cache e quindi aggiunto alla variabile $buffer (attraverso il metodo self::stop)
__construct | ( | & | $buffer, |
$enabled = TRUE |
|||
) |
Costruttore.
string | $buffer | contenuto al quale appendere il contenuto da mettere/prelevare dalla cache |
bool | $enabled | abilitazione cache, default TRUE |
start | ( | $grp, | |
$id, | |||
$tc | |||
) |
Inizia il processo di cache Se il contenuto è in cache lo accoda a $buffer e ritorna FALSE, altrimenti ritorna TRUE (e si entra nell'if statement)
string | $grp | gruppo |
string | $id |
stop | ( | $data | ) |
Finalizza il processo di cache Se la cache è abilitata salva il contenuto in un file, appende il contenuto alla variabile $buffer.