Class Ethna_UrlHandler

Description

URLハンドラクラス

Located in /class/UrlHandler.php (line 18)


	
			
Variable Summary
 array $action_map
Method Summary
 static void getInstance ([ $name = null])
 Ethna_UrlHandler __construct ()
 void actionToRequest ( $action,  $param)
 void buildActionParameter ( $http_vars,  $action)
 void buildQueryParameter ( $query)
 void requestToAction ( $http_vars)
 void _normalizePath ( $path)
Variables
array $action_map = array(
/*
* 'user' => array(
* 'user_login' => array(
* 'path' => 'login',
* 'path_regexp' => false,
* 'path_ext' => false,
* 'option' => array(),
* ),
* ),
*/
)
(line 21)
  • var: アクションマッピング
  • access: protected
Methods
static getInstance (line 51)

Ethna_UrlHandlerクラスのインスタンスを取得する

$name がクラス名 ('_'を含む) の場合はそのクラスを、 そうでないときはプラグイン名とみなしてインスタンスを返す

  • access: public
void getInstance ([ $name = null])
  • $name
Constructor __construct (line 39)

Ethna_UrlHandlerクラスのコンストラクタ

  • access: public
Ethna_UrlHandler __construct ()
actionToRequest (line 78)

アクションをユーザリクエストに変換する

  • access: public
void actionToRequest ( $action,  $param)
  • $action
  • $param
buildActionParameter (line 356)

アクションをリクエストパラメータに変換する

  • access: public
void buildActionParameter ( $http_vars,  $action)
  • $http_vars
  • $action
buildQueryParameter (line 371)

パラメータをURLに変換する

  • access: public
void buildQueryParameter ( $query)
  • $query
requestToAction (line 195)

ユーザリクエストをアクションに変換する

  • access: public
void requestToAction ( $http_vars)
  • $http_vars
_normalizePath (line 331)

ゲートウェイパスを正規化する

  • access: protected
void _normalizePath ( $path)
  • $path

Documentation generated on Fri, 11 Nov 2011 03:59:15 +0900 by phpDocumentor 1.4.3