首页MVC 核心WebCore 路由与视图方法
WebCore 路由与视图方法
模块/控制器/动作访问器(askcache 缓存)、视图参数、模板路径解析
本页内容
  1. 三段式访问器
  2. askcache 缓存机制
  3. 视图参数方法
  4. completeViewpath 解析规则

三段式访问器

方法签名说明
getModulegetModule($ishump=true)模块名(hump 版 code2hump 转换)
getControllergetController($ishump=true)控制器名
getActiongetAction($ishump=true)动作名
setModule/setCtrl/setAction($name)设置三段(自动 code2hump)
getRoutegetRoute()获取当前 Route 对象

askcache 缓存机制

访问器首次调用时计算结果并写入 getAskcache("SYS_web_module_hump") 等一次性缓存,同一次请求内重复调用不再转换,提升性能。

视图参数方法

方法签名说明
setAssignsetAssign($args,$extArgs=null)设置视图参数(数组批量/单值)
getAssignsgetAssigns($extraArgs=[])合并视图参数与额外参数(render 传参即走这里)
getAssigngetAssign($args)读取单个参数
completeViewpathcompleteViewpath($tpid)补全模板路径 → View/{控制器}/{动作}.html

completeViewpath 解析规则

模板 ID解析结果
""View/{控制器}/{动作}.html
"edit"View/{控制器}/edit.html
"OtherCtl/otherAct"View/OtherCtl/otherAct.html
"OtherMod/OtherCtl/act"跨模块 View 路径
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页