PHP Class BcContentsRoute

Inheritance: extends CakeRoute
Afficher le fichier Open project: baserproject/basercms

Méthodes publiques

Méthode Description
getContent ( $url, boolean $publish = true, boolean $extend = false, $sameUrl = false, $useSubDomain = false ) : mixed URLに関連するコンテンツ情報を取得する
getParams ( $requestUrl, $entryUrl, $plugin, $type, $entityId, $alias ) : array コンテンツに関連するパラメーター情報を取得する
getUrlPattern ( $url ) : array コンテンツのURLにマッチする候補を取得する
match ( array $url ) : mixed Reverse route
parse ( string $url ) : mixed Parses a string URL into an array. If a plugin key is found, it will be copied to the controller parameter

Méthodes protégées

Méthode Description
_getContentTypeByParams ( array $params, boolean $useAction = true ) : boolean | string パラメーターよりコンテンツタイプを取得する

Method Details

_getContentTypeByParams() protected méthode

パラメーターよりコンテンツタイプを取得する
protected _getContentTypeByParams ( array $params, boolean $useAction = true ) : boolean | string
$params array パラメーター
$useAction boolean アクションを判定に入れるかどうか
Résultat boolean | string

getContent() public méthode

URLに関連するコンテンツ情報を取得する
public getContent ( $url, boolean $publish = true, boolean $extend = false, $sameUrl = false, $useSubDomain = false ) : mixed
$url
$publish boolean
$extend boolean
Résultat mixed

getParams() public méthode

コンテンツに関連するパラメーター情報を取得する
public getParams ( $requestUrl, $entryUrl, $plugin, $type, $entityId, $alias ) : array
$requestUrl
$entryUrl
$plugin
$type
$entityId
Résultat array

getUrlPattern() public méthode

コンテンツのURLにマッチする候補を取得する
public getUrlPattern ( $url ) : array
$url
Résultat array

match() public méthode

Reverse route
public match ( array $url ) : mixed
$url array Array of parameters to convert to a string.
Résultat mixed either false or a string URL.

parse() public méthode

Parses a string URL into an array. If a plugin key is found, it will be copied to the controller parameter
public parse ( string $url ) : mixed
$url string The URL to parse
Résultat mixed false on failure, or an array of request parameters