Свойство | Тип | Описание | |
---|---|---|---|
$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 |
Свойство | Тип | Описание | |
---|---|---|---|
$_sites | null | サブサイトリスト |
Метод | Описание | |
---|---|---|
__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 | 与えられたリクエストに対して自動リダイレクトすべきかどうかを返す |
Метод | Описание | |
---|---|---|
_setConfig ( array $config ) : void | 設定 |
public __construct ( string $name, array $config ) | ||
$name | string | 名前 |
$config | array | 設定の配列 |
protected _setConfig ( array $config ) : void | ||
$config | array | 設定の配列 |
Результат | void |
public static findAll ( ) : BcSite[] | ||
Результат | BcSite[] |
public static findByAlias ( $alias ) : BcSite | null | ||
$alias | ||
Результат | BcSite | null |
public static findCurrent ( boolean $direct = true ) : BcSite | null | ||
$direct | boolean | |
Результат | BcSite | null |
public static findCurrentMain ( ) : BcSite | null | ||
Результат | BcSite | null |
public static findCurrentSub ( boolean $sameMainUrl = false, BcAgent $agent = null, $lang = null ) : BcSite | null | ||
$sameMainUrl | boolean | |
$agent | BcAgent | |
Результат | BcSite | null |
public shouldRedirects ( CakeRequest $request ) : boolean | ||
$request | CakeRequest | リクエスト |
Результат | boolean |