假则不处理.但要注意的是当processTags属性设置为

时间:2020-05-07 12:11来源:快三平台下载编程
The Php.MVC Tag Action Dispatcher TagActionDispatcher是叁个正式的ActionDispatcher类的兑现,它支持访问基本模板标签.TagActionDispatcher类帮忙相通的ActionObjects群集和ViewResourcesConfig属性作为暗中同意的A

The Php.MVC Tag Action Dispatcher

TagActionDispatcher是叁个正式的ActionDispatcher类的兑现,它支持访问基本模板标签.TagActionDispatcher类帮忙相通的ActionObjects群集和ViewResourcesConfig属性作为暗中同意的ActionDispatcher.TagActionDispatcher类能被用在满含或从不包蕴模板标签系统上,固然由于它的附加管理会以致小的习性下跌. 模板标签库是PHP.MVC架构的子系统.模板标签库联合TagActionDispatcher一同职业来支撑部分数之大概的模版标签. 下面包车型客车图形彰显了PHP.MVC模板标签系统的总揽.侧边显示的是模板标签系统的前后相继流程.侧边是TagActionDispatcher的程序流程,还应该有标签模板是什么使这几个类实行人机联作.

1.开端化 当调节器传递调整达到TagActionDispatcher,一些开端化触发去设置ActionObjects和ViewResourcesConfig属性为了接纳大家的沙盘模拟经营: 从request中再次得到$form,$errors和$data对象,要是那个目的中的自便叁个一度在头里被创制,那么对象未来将要财富模板中不可知,不然对象将棉被服装置为NULL. 重新赢得ViewResourcesConfig对象的参照他事他说加以考察,它包罗了布署参数. 设置在ViewResourcesConfig参数中针对模板源文件和编写翻译的模板文件的路线.2.设置标签页面 模板源文件的恢弘名被用来和ViewResourcesConfig->tagFlagStr参数相比较来支配是还是不是这一个页面须求管理,不然页面将被管理为正式模板文件.大家能在view-resources元素中布局标签文件扩张名,就如那样: tagFlagStr提醒了标签模板源文件能被预处理,举个例子:myPage.ssp.那几个扩张名触发标签管理.属性tagFlagCnt定义了文本名结尾的字符数,包罗".".据个例证,-4代表源文件名最终4个字符.暗中认可值是.ssp和-4,由此一旦大家应用二个模板文件名像myPage.ssp,大家没有要求安装那么些参数.3.管理标签文件 模板标签系统调整是不是运维标签微型机,要依靠ViewResourcesConfig->processTags属性.要是这么些性子为真,模板页将被标签微电脑类所拍卖,不然标签微机不会被调用.开荒者只要将它在付出少将其设置为真就能够,假则不管理.但要注意的是当processTags属性设置为真,订正过的标签页才会被编写翻译.大家能定义processTags属性在view-resources元素,有如那样: 注意,它的私下认可值是假.4.编写翻译模板页. 假设TagActionDispatcher决定模板页将被管理,那么它会传递调整给模板标签系统.以往模板标签系统将调节是不是只编译校正过的页,依然编写翻译全部页.这种表现采用ViewResourcesConfig->compileAll属性来定义.大家定义compileAll属性就好像这么: 那些属性默感到假.5.只编写翻译改进的页. 假若compileAll属性设置为假,那么只会编写翻译改进过的页.据个例子,假使被号召的页面自从上次被号召以来被改造过,此页将会被编写翻译.6.编写翻译全部的页. 假如compileAll属性设置为真,模板标签系统将接连编写翻译页面不论此页面自从上次恳请以来是还是不是修正过.开荒者使用在付出中央银行使那几个选项能够确认保障全数的页面都被管理.7.管理VIEW能源. 在拍卖完模板页之后,调整权回到TagActionDispatcher.被乞求的VIEW财富将被此外此外的正规PHP.MVC模板文件所处理.TagActionDispatcher重新取得被编写翻译的页何况将页面输出给顾客的浏览器.假诺模板标签系统并未有被调用,TagActionDispatcher将被号令的页面作为专门的学问的VIEW财富来管理.举个例子TagActionDispatcher能被用来顶替标准的ActionDispatcher.

编辑:快三平台下载编程 本文来源:假则不处理.但要注意的是当processTags属性设置为

关键词: