キャッシュのオブジェクトを生成します。Zend_Cacheをほぼ決め打ちで利用してるだけです。細かい設定したい場合はZend_Cacheを直接利用します。
factory(Array $options = array())
- $option
-
'engine' => 'Zend' // エンジン(Zendのみ)
'type' => 'File' // File | Sqlite
'lifetime' => null // キャッシュの生存期間 default 3600
'path' => null // null の場合CQT_Configure::find('User.Cache')の値が使われる
- return
- CQT_Cache_Interface
$cache = CQT_Cache::factory();
$cache->save(uniqid(), 'この内容が保存されます。');
CQT_Cache_Interface
findById($id)
- $id
- キャッシュID
- return
- false | キャッシュデータ
キャッシュを取得する。
save($id, $body, Array $options = array())
- $id
- キャッシュID
- $body
- キャッシュする内容
- $options
- return
- false | キャッシュデータ
clean($mode = 'all')
- $mode
- all | old
- $body
- キャッシュする内容
- $options
- return
- false | キャッシュデータ
キャッシュを削除する。