thinkphp中view视图的作用(Thinkphp5.0框架视图view的模板布局用法分析)
类别:编程学习 浏览量:1415
时间:2021-10-06 01:16:49 thinkphp中view视图的作用
Thinkphp5.0框架视图view的模板布局用法分析本文实例讲述了Thinkphp5.0框架视图view的模板布局用法。分享给大家供大家参考,具体如下:
使用include,文件包含:
|
<!-- 头部 --> <li class = "header" > { include file= "common/header" /} </li> |
模板继承:
common\base.html:
|
<!doctype html> <html lang= "en" > <head> <meta charset= "UTF-8" > <title>{block name= "title" }默认标题{/block}</title> </head> <body> {block name= "body" } {/block} </body> </html> |
index.html:
|
{extend name= "common/base" /} {block name= "title" } index页面title {/block} {block name= "body" } <h1>index页面body</h1> {/block} |
如果需要在继承的模板中显示父级的内容:
父级:
|
{block name= "footer" } 默认footer {/block} |
子级:
|
{block name= "footer" } {__block__} index {/block} |
子级就会显示:
默认footer
index
layout布局:
(1)开启配置文件的layout_on => true。
(2)在view目录下新建layout.html文件:
|
<!doctype html> <html lang= "en" > <head> <meta charset= "UTF-8" > <title>{ $title }</title> </head> <body> {__CONTENT__} </body> </html> |
可以使用include,不能使用block。
(3)其他页面会自动使用这个页面,只替换{__CONTENT__}
位置的内容。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/gyfluck/p/9413882.html
您可能感兴趣
- mvc在视图中使用@helper封装输出代码
- laravel服务器设置教程(laravel框架模型、视图与控制器简单操作示例)
- thinkphp控制器怎么设置自定义(Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例)
- laravel框架运行找不到视图(解决laravel资源加载路径设置的问题)
- MVC中使用jQuery加载分部视图(PartialView)
- laravel8 前后端分离方案(laravel 根据不同组织加载不同视图的实现)
- django mysql设置(Django框架使用mysql视图操作示例)
- 使用canvas画个正方形(canvas绘制树形结构可视图形的实现)
- mysql添加注释视图(mysql创建表添加字段注释的实现方法)
- mysql的视图和临时表区别(MySQL 内存表和临时表的用法详解)
- sqlserver数据库中锁的4种类型(SQLSERVER对加密的存储过程、视图、触发器进行解密推荐)
- sqlsever查看视图数据类型(SQL Sever查询语句大全集锦)
- laravel数据转换层(laravel通过a标签从视图向控制器实现传值)
- dedecms怎么更换模板(DEDECMS解析模板之灵活应用视图类)
- mysql分库分表视图(MySQL分库分表与分区的入门指南)
- laravel怎么同时连接数据库(Laravel框架实现多个视图共享相同数据的方法详解)
- 释小龙晒杀青照片 多重身份惹观众期待(释小龙晒杀青照片)
- 《九牛之人降魔传》开机 演员祁高坤化身九牛之人除魔卫道(九牛之人降魔传开机)
- 王铲铲的致富之路无限金币卡法攻略教学(王铲铲的致富之路无限金币卡法攻略教学)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9