PHP Class BcRequestFilter

CakeRequestに検出器を追加するためのフィルター (例)$request->is('admin') $request->is('smartphone') $request->is(array('smartphone', 'mobile')) // OR $request->isAll(array('smartphone', 'page_display')) // AND
Inheritance: extends DispatcherFilter
Afficher le fichier Open project: baserproject/basercms Class Usage Examples

Méthodes publiques

Свойство Type Description
$priority integer Default priority for all methods in this filter This filter should run before the request gets parsed by router

Méthodes publiques

Méthode Description
addDetectors ( CakeRequest $request ) : void リクエスト検出器を追加する
beforeDispatch ( CakeEvent $event ) : void | CakeResponse beforeDispatch Event
getDetectorConfigs ( ) : array リクエスト検出器の設定を取得
isAdmin ( CakeRequest $request ) : boolean 管理画面のURLかどうかを判定
isAsset ( CakeRequest $request ) : boolean アセットのURLかどうかを判定
isInstall ( CakeRequest $request ) : boolean インストール用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
isMaintenance ( CakeRequest $request ) : boolean メンテナンス用のURLかどうかを判定
isPage ( CakeRequest $request ) : boolean 固定ページ表示用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
isRequestView ( CakeRequest $request ) : boolean baserCMSの基本処理を必要とするかどうか
isUpdate ( CakeRequest $request ) : boolean アップデート用のURLかどうかを判定

Method Details

addDetectors() public méthode

リクエスト検出器を追加する
public addDetectors ( CakeRequest $request ) : void
$request CakeRequest リクエスト
Résultat void

beforeDispatch() public méthode

beforeDispatch Event
public beforeDispatch ( CakeEvent $event ) : void | CakeResponse
$event CakeEvent イベント
Résultat void | CakeResponse

getDetectorConfigs() public méthode

リクエスト検出器の設定を取得
public getDetectorConfigs ( ) : array
Résultat array

isAdmin() public méthode

管理画面のURLかどうかを判定
public isAdmin ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
Résultat boolean

isAsset() public méthode

アセットのURLかどうかを判定
public isAsset ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
Résultat boolean

isInstall() public méthode

インストール用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
public isInstall ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
Résultat boolean

isMaintenance() public méthode

メンテナンス用のURLかどうかを判定
public isMaintenance ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
Résultat boolean

isPage() public méthode

固定ページ表示用のURLかどうかを判定 [注]ルーターによるURLパース後のみ
public isPage ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
Résultat boolean

isRequestView() public méthode

baserCMSの基本処理を必要とするかどうか
public isRequestView ( CakeRequest $request ) : boolean
$request CakeRequest
Résultat boolean

isUpdate() public méthode

アップデート用のURLかどうかを判定
public isUpdate ( CakeRequest $request ) : boolean
$request CakeRequest リクエスト
Résultat boolean

Property Details

$priority public_oe property

Default priority for all methods in this filter This filter should run before the request gets parsed by router
public int $priority
Résultat integer