thinkphp5如何在视图中引用公共模板和跨模块引用
2022-07-28 14:14:58
117
{{single.collect_count}}

我们有时候在开发项目的时候头部和尾部都是一样的,所以完全可以写一个模板,然后在每一个页面调用,如下

在视图(view)目录下创建public公共文件夹,然后创建头部文件header.html或尾部footer.html等像这样的静态模板文件。然后将主页面的头部代码和尾部代码分别分离到相应的文件里。
在这里插入图片描述

{include file="public/header" /}

代表引用的是同view下的public文件夹下的公共头部和尾部

如果是要跨模块引用模板的话,不同模块共用一个header.htm文件,现在header.htm默认的home组里,在user组里如何引用这个模板的

{include file="home@public/header" /}//{include file="模块名@模板路径" /}
回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}