位置: 编程技术 - 正文

ThinkPHP 模板引擎使用详解(php模板引擎原理)

编辑:rootadmin

推荐整理分享ThinkPHP 模板引擎使用详解(php模板引擎原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp5模板,thinkphp5模板,thinkphp 模块,thinkphp5模板,thinkphp 模块,thinkphp模板引擎支持seo吗,thinkphp模板引擎支持seo吗,thinkphp模板引擎支持seo吗,内容如对您有帮助,希望把文章链接给更多的朋友!

ThinkPHP 内置的模板引擎来定义模板文件,以及使用加载文件、模板布局和模板继承等高级功能。

每个模板文件在执行过程中都会生成一个编译后的缓存文件,其实就是一个可以运行的 PHP 文件。

引用自 HTML

这样 ThinkPHP 便完成了对页面的解析工作,其中涉及到 模板实例化、定位、赋值、渲染及标签的使用。

视图实例化

暂无

模板赋值

显然在在模板中直接使用 $name 是找不到该变量的。必须使用 assign 方法对模板赋值。在执行渲染输出函数前, assign 方法使 函数内部变量与模板变量建立起映射关系。

通过赋值之后,便可以在模板文件中使用 {$nameA} 来输出该变量了。

ThinkPHP 模板引擎使用详解(php模板引擎原理)

模板渲染

当数据已经准备好渲染到页面上,还需要指定 html 文件作为渲染模板,为当前函数执行 fetch 方法时候传入 example 参数。

模板标签

在模板文件中使用内置标签可以帮助我们在模板中循环、判断变量。它以一对花括号 {tag} {/tag} 作为开标签和闭标签。 { 与 } 之间必须紧跟标签属性或值,存在 空格 和 换行 都不能在渲染时被解析。

volist 标签就是内置标签中的其中一个,通常用来循环某个数组变量。

allName 是通过模板赋值的变量 ,现在可以在模板上直接使用了,显然它是一个数组, volist 标签对它做了循环操作。

volist 标签常用的一些属性:

prop name id key 数组名 当前元素 value allName vo

隐藏在 volist 中的有几个内部变量 {$key} {$i} ,分别代表了 数组下标 和 循环次数 。

内置标签

与 volist 一样好用的内置标签还有很多:

解析 thinkphp 框架中的部分方法 1thinkphp框架中判断输入的数值和数据库中的数值是否一致首先需要在view文件夹下建一个模板名为zhuce.htmlhtmlheadscriptsrc="/Public/js/jquery-1..2.min.js"/scr

thinkphp 验证码 的使用小结 thinkphp中的验证码是可以直接调用的,非常方便,我们看一下Think文件夹下有一个名为verify.class.php的文件首先我们要有一个模板,在view文件夹下写了一

PHP实现上传多图即时显示与即时删除的方法 本文实例讲述了PHP实现上传多图即时显示与即时删除的方法。分享给大家供大家参考,具体如下:就像这样的,每选择一个图片就会即时显示出来,附

标签: php模板引擎原理

本文链接地址:https://www.jiuchutong.com/biancheng/290938.html 转载请保留说明!

上一篇:php中Ioc(控制反转)和Di(依赖注入)(php控制器是用来做什么的)

下一篇:解析 thinkphp 框架中的部分方法(thinkphp框架怎么用)

  • 天然气管道抢维修工作总结
  • 递延所得税资产是什么
  • 个税app显示退税已完成,怎么没收到钱呢???
  • 外国人在中国工作签证
  • 企业所得税申报表A类
  • 开具16个点发票情况说明
  • 国际货运代理0税率和免税
  • 工程的管理费收入怎么算
  • 季度流动比率怎么算
  • 结算金额大于合同金额
  • 汽车租赁油费怎么算
  • 发行债券到期一次还本付息和按月付息哪个发行价格低
  • 经营性的资产项目有哪些
  • 工业企业水电费需要计提吗
  • 增值税普通发票有什么用
  • 补缴税款罚款
  • 以后年度继续扣除广告宣传费,要怎么写分录?
  • 加班工资算做个月工资吗
  • 房地产企业收到定金 什么时候交增值税 账务处理
  • 企业所得税纳税申报表A类
  • 小规模30万免税政策
  • 小规模季度划分
  • 烟酒专用发票能抵税吗
  • 筹建期间发生的费用计入什么科目
  • 利息收入营业收入
  • dhcp的安全防范
  • 其他应付款无法支付的账务处理方法
  • 2021激活windows10
  • 先出库还是先开票
  • 公司已经改名原来的公章还有效吗
  • dll进程
  • ghost windows10安装教程
  • 出租的厂房房产税如何征收
  • 黑暗的树荫
  • 新办公司实收资本怎么查
  • 在树洞中休息的英语
  • 年中建账年初余额怎么录入
  • yii gridview
  • 小规模纳税人无进项票怎么办
  • 筹办分公司
  • 个人综合所得汇算申报流程
  • 社保代扣代缴的规定
  • 银行贷款印花税是什么意思
  • 企业没收入也要交税吗
  • sql for in
  • 金融工具占比低
  • 地税发票丢失应如何处理
  • 递延负债和递延收益
  • 高新企业账目有什么不同
  • 存量资金上缴财政怎么做账
  • 机器设备进项税率
  • 待清算商户消费款项是什么
  • 原股东将全部股权转让
  • 固定成本总额包含折旧吗
  • sql server服务器模式
  • win10系统浏览器在哪
  • windows个性化定制包含
  • 限制root用户远程登录
  • win7不同用户下装不同软件
  • win8系统安装步骤
  • onenotewindows10
  • win7电脑视频预览图如何显示出来
  • win7电量
  • windows7更新补丁后蓝屏
  • windows右键不能用了
  • android自定义属性详解
  • 深入python3
  • java scripts
  • javascript函数自调用
  • node.js中的http.request方法使用说明
  • jquery获取滚动条位置
  • javascript主要学什么
  • 屏幕模式自适应模式
  • unity3d物理现象模拟
  • js读取文件大小
  • 怎么查询工程师名下的项目
  • 苏州社保一卡通要充值吗
  • 船舶吨税的税目
  • 市中区税务局办税大厅上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设