首页›MVC 核心›WebCore 总览与属性
WebCore 总览与属性
Kuoqi\Core\WebCore 是 Web 模式的核心包,继承 Kuoqi\Core(474 行)
本页内容
- 定位
- 属性清单
- 与其它对象的关系
定位
WebCore 负责 Web 请求的完整生命周期:公共配置加载 → 输入解析 → 模块配置 → 控制器执行 → layout 包裹 → HTTP 响应。它由 Kuoqi::__init() 在 Web 模式下实例化,并作为 \Kuoqi::getApp() 的返回值被控制器访问。
属性清单
| 属性 | 说明 |
|---|---|
$__ignore_common_config/function/route | 是否跳过公共配置/函数/路由加载 |
$__route | Route 路由对象(__initInput 创建) |
$__controller_class | 当前控制器实例 |
$__heads | 响应头集合 |
$__layout_status / $__layout_id | layout 开关与模板路径 |
$__format | 响应格式(web/json) |
$__view_params | 视图公共参数(assign 的数据) |
$__module_name / $__ctrl_name / $__action_name | 当前 模块/控制器/动作 名 |
$__response | Code200 响应对象 |
$stream | public,控制器返回的输出流 |
与其它对象的关系
| 对象 | 关系 |
|---|---|
Route | 持有 $__route,由 __initInput 创建 |
WebController | $__controller_class,由 __execController 实例化 |
Response\Code200 | $__response,running() 末尾 flush |
Input | __initInput 通过 Route->getExtra() 注入全局输入 |
ServerModel | serverRegister/serverStart 委托 |
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页