PHP Class BcCacheBehavior

Inheritance: extends ModelBehavior
显示文件 Open project: baserproject/basercms

Public Methods

Method Description
afterDelete ( Model $model ) : void afterDelete
afterSave ( Model $model, boolean $created, $options = [] ) : void afterSave
changeCachePath ( $table ) データキャッシュのパスを指定する
createCacheFolder ( Model $model ) キャッシュフォルダーを生成する
delAssockCache ( Model $model, $recursive ) : void 関連モデルを含めてキャッシュを削除する
delCache ( Model $model ) : void キャッシュを削除する
readCache ( Model $model, integer $expire, $type, $query = [] ) : mixed キャッシュ処理
setup ( Model $model, array $config = [] ) : void setup

Method Details

afterDelete() public method

afterDelete
public afterDelete ( Model $model ) : void
$model Model
return void

afterSave() public method

afterSave
public afterSave ( Model $model, boolean $created, $options = [] ) : void
$model Model
$created boolean
return void

changeCachePath() public method

データキャッシュのパスを指定する
public changeCachePath ( $table )

createCacheFolder() public method

キャッシュフォルダーを生成する
public createCacheFolder ( Model $model )
$model Model

delAssockCache() public method

関連モデルを含めてキャッシュを削除する
public delAssockCache ( Model $model, $recursive ) : void
$model Model
return void

delCache() public method

キャッシュを削除する
public delCache ( Model $model ) : void
$model Model
return void

readCache() public method

キャッシュ処理
public readCache ( Model $model, integer $expire, $type, $query = [] ) : mixed
$model Model
$expire integer
return mixed

setup() public method

setup
public setup ( Model $model, array $config = [] ) : void
$model Model
$config array
return void