phpDocumentor router
[ class tree: router ] [ index: router ] [ all elements ]

Class: WindMutilAppRouter

Source Location: /router/WindMutilAppRouter.php

Class WindMutilAppRouter

Class Overview

多应用支持路由协议解析器

Located in /router/WindMutilAppRouter.php [line 11]

WindModule
   |
   --WindHandlerInterceptorChain
      |
      --AbstractWindRouter
         |
         --WindRouter
            |
            --WindMutilAppRouter
Author(s): Information Tags:
Version:  $Id: WindMutilAppRouter.php 3347 2012-02-08 02:54:48Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From AbstractWindRouter

AbstractWindRouter::$action
AbstractWindRouter::$actionKey
AbstractWindRouter::$controller
AbstractWindRouter::$controllerKey
AbstractWindRouter::$defaultRoute
AbstractWindRouter::$module
AbstractWindRouter::$moduleKey
AbstractWindRouter::$_action
AbstractWindRouter::$_controller
AbstractWindRouter::$_module

Inherited From WindHandlerInterceptorChain

WindHandlerInterceptorChain::$_args
WindHandlerInterceptorChain::$_callBack
WindHandlerInterceptorChain::$_interceptors

Inherited From WindModule

WindModule::$_config
WindModule::$_proxy
WindModule::$_typeValidation

Inherited From WindRouter

WindRouter::assemble()
WindRouter::defaultRoute()
默认路由规则
WindRouter::route()

Inherited From AbstractWindRouter

AbstractWindRouter::addRoute()
添加路由协议对象,如果添加的路由协议已经存在则抛出异常
AbstractWindRouter::assemble()
创建Url,并返回构建好的Url值
AbstractWindRouter::getAction()
返回action
AbstractWindRouter::getActionKey()
AbstractWindRouter::getController()
返回controller
AbstractWindRouter::getControllerKey()
AbstractWindRouter::getDefaultAction()
返回默认的action值
AbstractWindRouter::getDefaultController()
返回默认的controller值
AbstractWindRouter::getDefaultModule()
返回默认的module值
AbstractWindRouter::getModule()
AbstractWindRouter::getModuleKey()
AbstractWindRouter::getRoute()
根据rule的规则名称,从路由链中获得该路由的对象
AbstractWindRouter::route()
路由解析
AbstractWindRouter::setAction()
设置action
AbstractWindRouter::setActionKey()
AbstractWindRouter::setConfig()
AbstractWindRouter::setController()
设置controller
AbstractWindRouter::setControllerKey()
AbstractWindRouter::setModule()
AbstractWindRouter::setModuleKey()
AbstractWindRouter::setParams()
将路由解析到的url参数信息保存早系统变量中

Inherited From WindHandlerInterceptorChain

WindHandlerInterceptorChain::addInterceptors()
添加拦截连中的拦截器对象
WindHandlerInterceptorChain::getHandler()
返回拦截链中的下一个拦截器
WindHandlerInterceptorChain::handle()
执行callback方法
WindHandlerInterceptorChain::reset()
重置拦截链初始化信息
WindHandlerInterceptorChain::setCallBack()
设置回调方法

Inherited From WindModule

WindModule::getConfig()
根据配置名取得相应的配置
WindModule::getRequest()
返回当前应用的WindHttpRequest对象
WindModule::getResponse()
返回当前应用的WindHttpResponse对象
WindModule::getSystemFactory()
返回当前应用的WindFactory对象
WindModule::setConfig()
设置类配置
WindModule::setDelayAttributes()
设置延迟加载类属性相关组件配置信息
WindModule::toArray()
返回该对象的数组类型
WindModule::writeTableCloneProperty()
类对象clone白名单
WindModule::__call()
重载了魔术方法__call
WindModule::__clone()
重载魔术方法__clone
WindModule::__get()
重载了魔术方法__get
WindModule::__set()
重载了魔术方法__set

[ Top ]
Property Summary
mixed   $app  
mixed   $appKey  
mixed   $_app  

[ Top ]
Method Summary
void   assemble()  
string   getApp()  
string   getAppKey()  
string   getDefaultApp()   返回默认的app值
void   route()  
void   setApp()   设置当前要访问的appname
void   setAppKey()  
void   setConfig()  
void   setParams()  

[ Top ]
Properties
mixed   $app = 'default' [line 13]
API Tags:
Access:  protected


[ Top ]
mixed   $appKey = 'p' [line 12]
API Tags:
Access:  protected


[ Top ]
mixed   $_app [line 15]
API Tags:
Access:  protected


[ Top ]
Methods
assemble  [line 28]

  void assemble( $action, [ $args = array()], [ $route = null]  )

Parameters:
   $action: 
   $args: 
   $route: 

API Tags:
Access:  public


Redefinition of:
WindRouter::assemble()

[ Top ]
getApp  [line 68]

  string getApp( )


API Tags:
Access:  public


[ Top ]
getAppKey  [line 84]

  string getAppKey( )


API Tags:
Access:  public


[ Top ]
getDefaultApp  [line 100]

  string getDefaultApp( )

返回默认的app值


API Tags:
Access:  public


[ Top ]
route  [line 20]

  void route( $request  )

Parameters:
   $request: 

API Tags:
Access:  public


Redefinition of:
WindRouter::route()

[ Top ]
setApp  [line 77]

  void setApp( string $appName  )

设置当前要访问的appname

Parameters:
string   $appName: 

API Tags:
Access:  public


[ Top ]
setAppKey  [line 91]

  void setAppKey( string $appKey  )

Parameters:
string   $appKey: 

API Tags:
Access:  public


[ Top ]
setConfig  [line 47]

  void setConfig( $config  )

Parameters:
   $config: 

API Tags:
Access:  public


Redefinition of:
AbstractWindRouter::setConfig()

[ Top ]
setParams  [line 58]

  void setParams( $params, $request  )

Parameters:
   $params: 
   $request: 

API Tags:
Access:  protected


Redefinition of:
AbstractWindRouter::setParams()
将路由解析到的url参数信息保存早系统变量中

[ Top ]

Documentation generated on Fri, 30 Mar 2012 11:43:38 +0800 by phpDocumentor 1.4.4