Property | Type | Description | |
---|---|---|---|
$alias | string | エイリアス | |
$autoLink | boolean | 自動リンク | |
$autoRedirect | boolean | 自動リダイレクト | |
$device | string | デバイス | |
$domainType | |||
$enabled | boolean | 利用可否 | |
$id | integer | サイトID | |
$lang | string | 言語 | |
$mainSiteId | integer | メインサイトID | |
$name | string | 名前 | |
$sameMainUrl | boolean | 同一URL | |
$theme | |||
$useSubDomain |
Property | Type | Description | |
---|---|---|---|
$_sites | null | サブサイトリスト |
Method | Description | |
---|---|---|
__construct ( string $name, array $config ) | コンストラクタ | |
existsUrl ( CakeRequest $request ) : boolean | URLが存在するか確認 | |
findAll ( ) : BcSite[] | 関連するサブサイトを全て取得する | |
findByAlias ( $alias ) : BcSite | null | エイリアスからサイトを検索する | |
findById ( $id ) | ||
findByUrl ( $url ) | ||
findCurrent ( boolean $direct = true ) : BcSite | null | URLからサブサイトを取得する | |
findCurrentMain ( ) : BcSite | null | 現在のサイトに関連するメインサイトを取得 | |
findCurrentSub ( boolean $sameMainUrl = false, BcAgent $agent = null, $lang = null ) : BcSite | null | 現在のサイトとユーザーエージェントに関連するサブサイトを取得する | |
flash ( ) | ||
getMain ( ) : BcSite | null | メインサイトを取得 | |
getPureUrl ( string $url ) : mixed | string | エイリアスを除外したURLを取得 | |
isEnabled ( ) : boolean | 設定が有効かどうかを判定 | |
makeUrl ( CakeRequest $request ) : string | エイリアスを反映したURLを生成 同一URL設定のみ利用可 | |
shouldRedirects ( CakeRequest $request ) : boolean | 与えられたリクエストに対して自動リダイレクトすべきかどうかを返す |
Method | Description | |
---|---|---|
_setConfig ( array $config ) : void | 設定 |
public __construct ( string $name, array $config ) | ||
$name | string | 名前 |
$config | array | 設定の配列 |
protected _setConfig ( array $config ) : void | ||
$config | array | 設定の配列 |
return | void |
public static findAll ( ) : BcSite[] | ||
return | BcSite[] |
public static findByAlias ( $alias ) : BcSite | null | ||
$alias | ||
return | BcSite | null |
public static findCurrent ( boolean $direct = true ) : BcSite | null | ||
$direct | boolean | |
return | BcSite | null |
public static findCurrentMain ( ) : BcSite | null | ||
return | BcSite | null |
public static findCurrentSub ( boolean $sameMainUrl = false, BcAgent $agent = null, $lang = null ) : BcSite | null | ||
$sameMainUrl | boolean | |
$agent | BcAgent | |
return | BcSite | null |
public shouldRedirects ( CakeRequest $request ) : boolean | ||
$request | CakeRequest | リクエスト |
return | boolean |