thinkphp 模板写php,thinkphp 模版继承的使用
注意事项:
1、在当前子模板中,只能定义区块而不能定义其他的模板内容,否则将会直接忽略
Paste_Image.png
2、thinkphp3.2.3默认不支持标签嵌套
项目中一个使用实例
1、Public目录下
base.html
top.html
搜索感兴趣的内容
top.html文件里也有个block区块
nav.html
- 首页
- 关于我们
- 招贤纳士
- 联系我们
head.html 和 footer.html文件只是引入公共css、js文件
2、其他视图页面继承基础模版
Home/ContactController.class.php
namespace Home\Controller;
use Think\Controller;
class ContactController extends Controller {
public function index(){
$config = C('nav_info');
$current_nav_id = $config[9]['id'];
$banner_img = M('nav')->where(array('id'=>$current_nav_id))->getfield('pic');
$contact_info = M('contact')->find();
$this->assign(
array(
'nav_id' => $current_nav_id,//渲染当前页面的id
'banner_img' => $banner_img,
'contact_info' => $contact_info,
));
$this->display();
}
}
Home/View/Contact/index.html
![](__PUBLIC__/{$banner_img})
![](__PUBLIC__/Home/images/contact-tit.png)
{$contact_info.contact_name}
{$contact_info.contact_content}
thinkphp 模板写php,thinkphp 模版继承的使用相关推荐
- thinkphp 模板 php函数调用,thinkphp模版调用函数方法
{变量|函数1|函数2|函数3=参数1,参数2,参数3,###} ###为第4个参数,代表变量替换为第4个参数 举例: {$username|substr=0,3}取标题中前3个字符 {$times| ...
- php volist中作判断,ThinkPHP模板中判断volist循环的最后一条记录的验证方法
ThinkPHP模板中判断volist循环的最后一条记录的验证方法 对于用过smarty做过php开发的朋友来说,应该都知道在smarty模板里面判断foreach循环是否是最后一个可以用$smart ...
- php模板引擎是什么,thinkphp模板引擎是什么
thinkphp模板引擎: 1.thinkphp5自带的模板引擎 和tp3中的模板引擎基本一致,内置的模板引擎是一个自主创新的XML编译性模板引擎. 2.twig模板引擎 模版引擎twig的模板就是普 ...
- 使用模板引擎的php框架,【PHP开发框架】thinkphp模板引擎是什么
thinkphp模板引擎: 1.thinkphp5自带的模板引擎 和tp3中的模板引擎基本一致,内置的模板引擎是一个自主创新的XML编译性模板引擎. 相关推荐:<ThinkPHP教程> 2 ...
- [转]thinkphp 模板显示display和assign的用法
thinkphp 模板显示display和assign的用法 $this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论 ...
- php 模板 自定义函数调用,thinkphp模板中使用自定义函数
注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### ...
- thinkphp模板常用的方法
thinkphp模板我是看了3.2的文档,对里面的东西过了一遍,然后在写到需要用到模板的东西的时候就有印象,有的能直接回顾,但是有的就可能只知道有这个东西,但是不知道怎么用,所以就重新查手册,这个的话 ...
- php语+言教程,写给thinkphp开发者的laravel系列教程(九)打印数据-Fun言
php这种脚本语言调试起来是很方便的: 大多时候看报错打印一下数据就知道问题所在了: php 内置了常用打印函数 print 和 var_dump : 但是打印出来的样式实在让人目瞪狗呆: think ...
- php中template函数,thinkPHP模板中函数的使用方法
这篇文章主要介绍了thinkPHP模板中函数的使用方法,结合实例形式对比分析了php函数的单独使用与thinkPHP模板中php函数的相应使用技巧,需要的朋友可以参考下 1.php中的方法使用 $va ...
- ThinkPHP 模板循环输出 Volist 标签
2019独角兽企业重金招聘Python工程师标准>>> volist 标签用于在模板中循环输出数据集或者多维数组. volist 标签 在模块操作中,select() 方法返回的是一 ...
最新文章
- BCH将于9月1日进行压力测试
- Android--屏幕方向的改变
- FreeBSD配置防火墙开启SSH服务
- Linux内核调试的方式以及工具学习
- visual studio c/c++变量内存地址里的cc是什么意思?
- 【CSS古话今说】-- 01.神奇的CSS-BFC在实战中的应用
- 为什么计算神经科学和AI会融合
- Android10 root,Android Q系统Magisk完美实现ROOT
- python学习Day6 元组、字典、集合set三类数据用法、深浅拷贝
- 浅谈SQL语言的特点
- 基于MODBUS总线的变频调速系统设计与实现
- Win10新电脑里的设备和驱动器下如何分盘
- 同样25岁,为什么有人事业有成,有人却一无所有?
- [计算机组成原理] 考试前突击挂科训练
- extern 关键字详解
- 【USACO 2019 February Bronze】Sleepy Cow Herding
- 如何让你的“笨兔”更像苹果?
- Unity大场景数据加载及优化方案
- 效率神器 SCons 构建工具
- C#引用interop.taskscheduler.dll