ThinkPHP3.0完全开发手册                                           

 

13.1.2          内置行为

新版系统的很多核心功能也是采用行为扩展组装的,虽然在开发过程中可能感觉不到这种变化,但正是由于这种架构设计的改变,让新版变得更加灵活和易扩展,这是一个里程碑式的改变,对于满足项目日益纷繁复杂的需求和定制底层框架提供了更多的方便和可能性。

内置的行为包括下面:

行为名称

说明

对应标签位置

checkRoute

路由检测行为,完成内置的路由功能

route_check

LocationTemplate

模板定位行为,完成模板文件自动定位和输出规则

view_template

ParseTemplate

模板文件解析,并支持第三方模板引擎驱动

view_parse

ShowPageTrace

页面Trace功能行为,完成页面Trace功能

view_end

ShowRuntime

运行时间显示行为,完成运行时间显示

view_filter

TokenBuild

令牌生成行为,完成表单令牌的自动生成

view_filter

ReadHtmlCache

读取静态缓存行为

app_init

WriteHtmlCache

生成静态缓存行为

view_filter

这些内置行为本身不是系统核心运行必须的,但是却能改进用户的开发体验,这些内置行为可以被关闭或者替换。当然,开发人员还可以在这些内置行为的基础之上增加更多的行为扩展。


站长教学网 免责声明