PHP 클래스 BcRequestFilter

CakeRequestに検出器を追加するためのフィルター (例)$request->is('admin') $request->is('smartphone') $request->is(array('smartphone', 'mobile')) // OR $request->isAll(array('smartphone', 'page_display')) // AND
상속: extends DispatcherFilter
파일 보기 프로젝트 열기: baserproject/basercms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$priority integer Default priority for all methods in this filter This filter should run before the request gets parsed by router

공개 메소드들

메소드 설명
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かどうかを判定

메소드 상세

addDetectors() 공개 메소드

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

beforeDispatch() 공개 메소드

beforeDispatch Event
public beforeDispatch ( CakeEvent $event ) : void | CakeResponse
$event CakeEvent イベント
리턴 void | CakeResponse

getDetectorConfigs() 공개 메소드

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

isAdmin() 공개 메소드

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

isAsset() 공개 메소드

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

isInstall() 공개 메소드

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

isMaintenance() 공개 메소드

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

isPage() 공개 메소드

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

isRequestView() 공개 메소드

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

isUpdate() 공개 메소드

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

프로퍼티 상세

$priority 공개적으로 프로퍼티

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