View 是架构模式MVC的组成部分 用于网络的Action-Domain-Responder)。
模板存储将发送到浏览器的响应结构。
通常这是包含来自模板外部定义的PHP变量的HTML代码。
模板可以嵌套到其他模板中。
在框架中通过特殊功能导入一个模板到另一个。
函数view()用于从路由或控制器嵌入模板,适用于扩展名为.php或.twig的模板。 在使用TWIG时,不需要框架的标准函数来嵌入和缓存模板,因为TWIG提供自己的工具。
位于 /resources/views/ 目录的包含文件中的代码部分可以重复。 使用insertTemplate()函数将其提取到一个独立于周围内容的单独模板中,第一个参数指定来自/resources/views/文件夹的模板名称,第二个参数指定将在模板中通过数组键可用的变量数组。 为了区分模板和其他文件,建议将它们放在一个独立的/templates/文件夹中。
示例展示了如何使用来自第一个模板部分的数据,将模板/resources/views/templates/counter.php嵌入到模板/resources/views/content.php中。
辅助函数template()类似于insertTemplate(),但它返回模板内容的字符串表示,而不是在定义的地方输出。
← 模型 缓存模板 →