PHP 클래스 BcReplacePrefixComponent

既に用意のあるプレフィックスアクションがある場合、 違うプレフィックスでのアクセスを既にあるアクション、ビューに置き換える 【例】 admin/users/login・・・admin_login が呼び出される mypage/users/login・・・admin_login が呼び出される リクエストしたプレフィックスに適応したアクションがある場合はそちらが優先される リクエストしたプレフィックスに適応したビューが存在する場合はそちらが優先される 【注意事項】 ・baserCMS用のビューパスのサブディレクトリ化に依存している。 ・リクエストしたプレフィックスに適応したアクションが存在する場合は、ビューの置き換えは行われない。 ・Authと併用する場合は、コンポーネントの宣言で、Authより前に宣言しないと認証処理が動作しない。 PHP versions 5 baserCMS : Based Website Development Project Copyright 2008 - 2012, baserCMS Users Community
상속: extends Object
파일 보기 프로젝트 열기: baserproject/basercms

공개 프로퍼티들

프로퍼티 타입 설명
$allowedPureActions array プレフィックス置き換えを許可するアクション プレフィックスなしの純粋なアクション名を指定する
$replacedPrefix string 置き換え後のプレフィックス

보호된 프로퍼티들

프로퍼티 타입 설명
$_methods array 対象コントローラーのメソッド

공개 메소드들

메소드 설명
allow ( ) : void プレフィックスの置き換えを許可するアクションを設定する
beforeRender ( Controller $controller )
getViewPaths ( $Controller ) : array Return all possible paths to find view files in order
initialize ( Controller $Controller ) : void Initializes
startup ( Controller $Controller ) : void startup

메소드 상세

allow() 공개 메소드

$this->Replace->allow('action', 'action',...);
public allow ( ) : void
리턴 void

beforeRender() 공개 메소드

public beforeRender ( Controller $controller )
$controller Controller

getViewPaths() 공개 메소드

Return all possible paths to find view files in order
public getViewPaths ( $Controller ) : array
리턴 array paths

initialize() 공개 메소드

Initializes
public initialize ( Controller $Controller ) : void
$Controller Controller
리턴 void

startup() 공개 메소드

startup
public startup ( Controller $Controller ) : void
$Controller Controller
리턴 void

프로퍼티 상세

$_methods 보호되어 있는 프로퍼티

対象コントローラーのメソッド
protected array $_methods
리턴 array

$allowedPureActions 공개적으로 프로퍼티

プレフィックス置き換えを許可するアクション プレフィックスなしの純粋なアクション名を指定する
public array $allowedPureActions
리턴 array

$replacedPrefix 공개적으로 프로퍼티

置き換え後のプレフィックス
public string $replacedPrefix
리턴 string