首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ThinkPHP-模板布局和继承(二)

ThinkPHP-模板布局和继承(二)

原创
作者头像
堕落飞鸟
发布2023-05-02 19:10:12
发布2023-05-02 19:10:12
63500
代码可运行
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏
运行总次数:0
代码可运行

继承定义

在ThinkPHP中,可以使用extend方法来定义继承。继承文件通常包含{__SELF__}标记,该标记用于指示模板引擎将继承文件的内容替换为该标记所在的位置,并将父模板中的内容插入到该位置。例如:

代码语言:javascript
代码运行次数:0
运行
复制
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>{block name="title"}{/block}</title>
</head>
<body>
    <div id="header">{include file="header.html" /}</div>
    <div id="content">{__SELF__}</div>
    <div id="footer">{include file="footer.html" /}</div>
</body>
</html>

在上面的示例中,我们定义了一个名为layout的继承文件,其中包含了{__SELF__}标记。在index模板文件中,我们使用{extend name="layout"}{/extend}标记来指定继承layout文件,并在layout文件中使用{__SELF__}标记来指定继承文件的内容应该插入到该位置。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 继承定义
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档