PHP Класс BcRequestFilter

CakeRequestに検出器を追加するためのフィルター (例)$request->is('admin') $request->is('smartphone') $request->is(array('smartphone', 'mobile')) // OR $request->isAll(array('smartphone', 'page_display')) // AND
Наследование: extends DispatcherFilter
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$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