首页›MVC 核心›WebController 总览
WebController 总览
Kuoqi\Core\WebController 是 Web 控制器基类(321 行),所有用户控制器经 Kuoqi\Controller 继承
本页内容
- 构造
- 方法族总览
- 注意事项
类层次
Kuoqi\Core(基事件/错误态)
└── Kuoqi\Core\WebController(本类:渲染/跳转/JSON/输入)
└── Kuoqi\Controller(追加 $this->ui = new Kuoqiui)
用户控制器:
namespace App\Home\Controller;
class IndexController extends \Kuoqi\Controller { ... }构造
构造函数将 \Kuoqi::getApp()(WebCore 实例)注入 $this->app,供后续所有方法访问。
方法族总览
| 方法族 | 方法 |
|---|---|
| 渲染 | render / renderPartial / renderText / display |
| 跳转 | success / error / redirect / quit |
| JSON | jsonReturn / jsonpReturn |
| 输入 | input / isGet / isPost |
| 视图 | assign / layout |
| 快速响应 | code200 / code404 |
| 行为 | beforeBehavior |
| 兜底 | __call(找不到方法时抛异常) |
注意事项
display() 内部重新赋值 $templateId/params 为空,永远等价 render("", []),不要使用,直接用 render()。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页