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] |