首页MVC 核心WebController 总览
WebController 总览
Kuoqi\Core\WebController 是 Web 控制器基类(321 行),所有用户控制器经 Kuoqi\Controller 继承
本页内容
  1. 构造
  2. 方法族总览
  3. 注意事项
类层次
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
JSONjsonReturn / jsonpReturn
输入input / isGet / isPost
视图assign / layout
快速响应code200 / code404
行为beforeBehavior
兜底__call(找不到方法时抛异常)

注意事项

display() 内部重新赋值 $templateId/params 为空,永远等价 render("", []),不要使用,直接用 render()。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页