\SiteManagerComponent

SiteManager Component

このコンポーネントで$this->reqeust->data[SiteSetting]のパラメータを DBの型 <-> viewで使用する型に変換する

サンプルコード

startup()
$this->reqeust->data[SiteSetting][App/site_name]
↓↓↓↓↓↓
$this->reqeust->data[SiteSetting][App.site_name]
beforeRender()
$this->reqeust->data[SiteSetting][App.site_name]
↓↓↓↓↓↓
$this->reqeust->data[SiteSetting][App/site_name]

$this->reqeust->validationErrors[SiteSetting][App.site_name]
↓↓↓↓↓↓
$this->reqeust->validationErrors[SiteSetting][App/site_name]

Summary

Methods
Properties
Constants
initialize()
startup()
saveData()
beforeRender()
convertRequestKey()
invertRequestKey()
No public properties found
STRTR_FROM_DOT
STRTR_TO_DOT
STRTR_FROM_BRACKETS_LEFT
STRTR_TO_BRACKETS_LEFT
STRTR_FROM_BRACKETS_RIGHT
STRTR_TO_BRACKETS_RIGHT
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

STRTR_FROM_DOT

STRTR_FROM_DOT = '.'

strtrで変換する文字列(from)

STRTR_TO_DOT

STRTR_TO_DOT = '/'

strtrで変換する文字列(to)

STRTR_FROM_BRACKETS_LEFT

STRTR_FROM_BRACKETS_LEFT = '['

strtrで変換する文字列(from)

STRTR_TO_BRACKETS_LEFT

STRTR_TO_BRACKETS_LEFT = '{'

strtrで変換する文字列(to)

STRTR_FROM_BRACKETS_RIGHT

STRTR_FROM_BRACKETS_RIGHT = ']'

strtrで変換する文字列(from)

STRTR_TO_BRACKETS_RIGHT

STRTR_TO_BRACKETS_RIGHT = '}'

strtrで変換する文字列(to)

Methods

initialize()

initialize(\Controller  $controller) : void

Called before the Controller::beforeFilter().

Parameters

\Controller $controller

Controller with components to initialize

startup()

startup(\Controller  $controller) : void

Called after the Controller::beforeFilter() and before the controller action

Parameters

\Controller $controller

Controller with components to startup

Throws

\ForbiddenException

saveData()

saveData(string  $redirect = null) : void

saveSiteSettingに登録する処理

Parameters

string $redirect

リダイレクト

beforeRender()

beforeRender(\Controller  $controller) : void

Called before the Controller::beforeRender(), and before the view class is loaded, and before Controller::render()

Parameters

\Controller $controller

Controller with components to beforeRender

convertRequestKey()

convertRequestKey(string  $requestKey) : string

リクエストキーを変換する

Parameters

string $requestKey

リクエストキー文字列

Returns

string

invertRequestKey()

invertRequestKey(string  $requestKey) : string

変換したリクエストキーを戻す

Parameters

string $requestKey

リクエストキー文字列

Returns

string