|
KumbiaPHP beta2-dev
Framework PHP en español
|
Clase base para componentes de cacheo. Más...
Métodos públicos | |
| get ($id, $group= 'default') | |
| Carga un elemento cacheado. | |
| save ($value, $lifetime=NULL, $id=FALSE, $group= 'default') | |
| Guarda un elemento en la cache con nombre $id y valor $value. | |
| clean ($group=false) | |
| Limpia la cache. | |
| remove ($id, $group= 'default') | |
| Elimina un elemento de la cache. | |
| start ($lifetime, $id, $group= 'default') | |
| Inicia el cacheo del buffer de salida hasta que se llame a end. | |
| end ($save=TRUE) | |
| Termina el buffer de salida. | |
Métodos públicos estáticos | |
| static | driver ($driver=NULL) |
| Obtiene el driver de cache indicado. | |
| static | setDefault ($driver= 'file') |
| Cambia el driver por defecto. | |
Atributos protegidos | |
| $_id = null | |
| $_group = 'default' | |
| $_lifetime = null | |
Atributos protegidos estáticos | |
| static | $_drivers = array() |
| static | $_default_driver = 'file' |
| clean | ( | $ | group = false | ) | [abstract] |
Limpia la cache.
| string | $group |
Reimplementado en APCCache, FileCache, NixfileCache y SqliteCache.
| static driver | ( | $ | driver = NULL | ) | [static] |
Obtiene el driver de cache indicado.
| string | $driver | (file, sqlite, memsqlite, APC) |
Definición en la línea 153 del archivo cache.php.
Hace referencia a $_default_driver.
Referenciado por CacheConsole::clean(), KumbiaActiveRecord::get_meta_data(), KumbiaView::partial(), CacheConsole::remove(), KumbiaView::render() y KumbiaActiveRecord::set_meta_data().

| end | ( | $ | save = TRUE | ) |
| get | ( | $ | id, |
| $ | group = 'default' |
||
| ) | [abstract] |
Carga un elemento cacheado.
| string | $id | |
| string | $group |
Reimplementado en APCCache, FileCache, NixfileCache y SqliteCache.
| remove | ( | $ | id, |
| $ | group = 'default' |
||
| ) | [abstract] |
Elimina un elemento de la cache.
| string | $id | |
| string | $group |
Reimplementado en APCCache, FileCache, NixfileCache y SqliteCache.
| save | ( | $ | value, |
| $ | lifetime = NULL, |
||
| $ | id = FALSE, |
||
| $ | group = 'default' |
||
| ) | [abstract] |
Guarda un elemento en la cache con nombre $id y valor $value.
| string | $value | |
| string | $lifetime | tiempo de vida con formato strtotime, utilizado para cache |
| string | $id | |
| string | $group |
Reimplementado en APCCache, FileCache, NixfileCache y SqliteCache.
Referenciado por end().

| static setDefault | ( | $ | driver = 'file' | ) | [static] |
| start | ( | $ | lifetime, |
| $ | id, | ||
| $ | group = 'default' |
||
| ) |
$_default_driver = 'file' [static, protected] |
1.7.4