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

Class: WindWebFrontController

Source Location: /web/WindWebFrontController.php

Class WindWebFrontController

Class Overview

应用前端控制器

应用前端控制器,负责根据应用配置启动应用,多应用管理,多应用的配置管理等.

Located in /web/WindWebFrontController.php [line 12]

WindFrontController
   |
   --WindWebFrontController
Author(s): Information Tags:
Version:  $Id: WindFrontController.php 2966 2011-10-14 06:41:59Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Methods

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

Inherited From WindFrontController

WindFrontController::$componentConfig
WindFrontController::$factory
WindFrontController::$request
WindFrontController::$_app
WindFrontController::$_appName
WindFrontController::$_config

Inherited From WindFrontController

WindFrontController::__construct()
WindFrontController::afterRun()
WindFrontController::beforRun()
application run 的前置操作,重置当前环境为当前应用信息
WindFrontController::createApplication()
创建并返回应用
WindFrontController::getApp()
返回当前的app应用
WindFrontController::getAppName()
返回当前app应用名称
WindFrontController::initConfig()
初始化配置信息
WindFrontController::registeComponent()
注册组件对象
WindFrontController::registeFilter()
注册过滤器,监听Application Run
WindFrontController::run()
创建并执行当前应用,单应用访问入口
WindFrontController::_run()
创建并运行当前应用

[ Top ]
Method Summary
array   getConfig()   返回对应app的配置信息
void   multiRun()   创建并执行当前应用
void   setConfig()   设置app配置

[ Top ]
Methods
getConfig  [line 50]

  array getConfig( string $appName  )

返回对应app的配置信息

Parameters:
string   $appName: 

API Tags:
Access:  public


[ Top ]
multiRun  [line 22]

  void multiRun( string $appName, string|array $config  )

创建并执行当前应用

Parameters:
string   $appName: 
string|array   $config: 

API Tags:
Access:  public


[ Top ]
setConfig  [line 61]

  void setConfig( string $appName, array $config  )

设置app配置

设置app配置到当前应用,适用于动态挂载一个app

Parameters:
string   $appName: 
array   $config: 

API Tags:
Access:  public


[ Top ]

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