首页 > 后端开发 > 正文

php框架中display thinkphp框架的"$this->display"是什么意思?

2023-09-09 11:57:55 | 我爱编程网

今天我爱编程网小编整理了php框架中display thinkphp框架的"$this->display"是什么意思?相关信息,希望在这方面能够更好帮助到大家。

php框架中display thinkphp框架的display"是什么意思?" src="/draw/thumb/14099/d134bf25bf2369607609ac6c76c9f58c.png">

thinkphp框架的"$this->display"是什么意思?

就是把操作与模板联系起来!也就是说,如果比如你的index()方法没有
$this->display那你的内容只用在index()方法内使用,还有你没法php与html分离
加上了
$this->display
之后,你就可以定义html模板后 在index()方法内通过 $this->assign() 把分配变量给你的html 这就就可以php与html分离了

php框架中display thinkphp框架的display"是什么意思?" src="/draw/image/14099/602214c353d8eaf3758a4257b3d98f70.png">我爱编程网

thinkphp框架的$this->display是什么意思呀

就是把操作与模板联系起来!也就是说,如果比如你的index()方法没有
$this->display那你的内容只用在index()方法内使用,还有你没法php与html分离
加上了
$this->display
之后,你就可以定义html模板后 在index()方法内通过 $this->assign() 把分配变量给你的html 这就就可以php与html分离了

php框架中display thinkphp框架的display"是什么意思?" src="/draw/image/14099/93cea3a84e654e4d4cd303364c4ad482.png">

thinkphp display();里面有什么参数

display('[模板文件]'[,'字符编码'][,'输出类型'])
模板文件的写法支持下面几种:

不带任何参数 自动定位当前操作的模板文件
[模块@][控制器:][操作] 常用写法,支持跨模块 模板主题可以和theme方法配合
完整的模板文件名 直接使用完整的模板文件名(包括模板后缀)

如果当前没有启用模板主题则定位到:当前模块/默认视图目录/当前控制器/当前操作.html 如果有启用模板主题则定位到:当前模块/默认视图目录/当前主题/当前控制器/当前操作.html
如果有更改TMPL_FILE_DEPR设置(假设 'TMPL_FILE_DEPR'=>'_')的话,则上面的自动定位规则变成:当前模块/默认视图目录/当前控制器_当前操作.html 和 当前模块/默认视图目录/当前主题/当前控制器_当前操作.html。
所以通常display方法无需带任何参数即可输出对应的模板,这是模板输出的最简单的用法。

以上,就是我爱编程网小编给大家带来的php框架中display thinkphp框架的"$this->display"是什么意思?全部内容,希望对大家有所帮助!
与“php框架中display thinkphp框架的"$this->display"是什么意思?”相关推荐
创建php框架控制器代码 用ThinkPHP框架,写个Index控制器,里面直接就是$this->display()到后台首页模版,但是出现了问题
创建php框架控制器代码 用ThinkPHP框架,写个Index控制器,里面直接就是$this->display()到后台首页模版,但是出现了问题

用ThinkPHP框架,写个Index控制器,里面直接就是$this->display()到后台首页模版,但是出现了问题我刚才简单测试了一下你的代码。首先是提交肯定没啥问题,之后是后台,我按照你写的告诉我页面错误,但是可以输出并正常获取数据库查询内容,大概是下面的样子然后输出内容是这样的。之后把$this->display();去掉就没问题了自己用PHP书写一个类和一个控制器,类里

2023-10-04 16:49:02
php中框架是什么意思 PHP开源框架是什么意思
php中框架是什么意思 PHP开源框架是什么意思

PHP框架的php框架介绍框架就是通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。这些框架还通过确保正确的数据库操作以及只在表现层编程的方式帮助初学者创建稳定的程序。PHP开发框架使得你可以花更多的时间去创造真正的

2023-10-02 16:05:27
php开发中框架什么意思 什么是php的框架 ThinkPHP这个又是怎么用的
php开发中框架什么意思 什么是php的框架 ThinkPHP这个又是怎么用的

PHP开源框架是什么意思PHP开源框架是什么意思PHP开发的基础功能和通用的代码,在遵循开源协议的情况下,允许用户利用源代码在其基础上修改和学习的,或进行项目开发,但代码同样是有版权的,同样也受到法律保护。PHP框架推荐一、ThinkPHP框架优势:简单易用(Model,Controller,View负责各自的工作),它拥有支持XML标签库技术的编译型模版引擎,支持两

2023-10-03 00:23:01
php中框架什么意思 什么是php框架?
php中框架什么意思 什么是php框架?

什么是php框架?php框架对很多新手而言可能会觉得很难攀越,其实不然,只要知道一个框架的流程,明白原理了,基本类似框架都可以看懂,php框架真正的发展要从php5开始了,其实php4时代就有一些框架,但是因为框架并没有给大家带来多方便而觉得很复杂,速度没有纯php好,所以一直到了php5才有大的发展,php5的面向对象模型的修改对框架的发展起了很大的作用。2php框架介绍框架

2023-09-25 12:53:02
php中的框架意思 php的开发框架是什么
php中的框架意思 php的开发框架是什么

php的开发框架是什么php的开发框架是什么?下面为您详细介绍。框架是通过提供一个开发Web程序的基本架构,PHP开发框架就是一种搭建好了的PHP的基本架构。它能够促进快速软件开发(RAD),为我们节约时间,有助于创建更稳定的程序,并减少开发者的重复编写代码的劳动,让我们可以花更多的时间去创造真正的Web程序。拓展:四种主流框架ThinkPHPThinkPHP(FCS)是

2023-09-15 20:02:23
php框架是什么意思 什么是php的框架 ThinkPHP这个又是怎么用的
php框架是什么意思 什么是php的框架 ThinkPHP这个又是怎么用的

php的框架与模板楼主的认知不对哦,以下为楼主解惑:框架:在php源码的基础上,开发者将常用的功能进行二次封装形成的代码集合,其本身往往不具备任何可用的功能,其目的仅仅是使开发人员可以基于框架更快的开发出符合要求的应用。例如,不使用框架开发一个用户管理功能可能需要5天,使用框架可以将这个时间缩短到2天。实际上,对于任何一个项目,访问控制、数据库访问、文件处理等功能都是必备的,框架就是将

2023-08-25 05:46:08
php框架有什么意思 什么是php的框架 ThinkPHP这个又是怎么用的
php框架有什么意思 什么是php的框架 ThinkPHP这个又是怎么用的

PHP开源框架是什么意思PHP开源框架是什么意思PHP开发的基础功能和通用的代码,在遵循开源协议的情况下,允许用户利用源代码在其基础上修改和学习的,或进行项目开发,但代码同样是有版权的,同样也受到法律保护。PHP框架推荐一、ThinkPHP框架优势:简单易用(Model,Controller,View负责各自的工作),它拥有支持XML标签库技术的编译型模版引擎,支持两

2023-09-26 03:19:50
php框架中tp框架是什么 tp是什么意思
php框架中tp框架是什么 tp是什么意思

thinkphp框架怎么样应该得看项目且业务及团队tp简单易学扩展性太差与yii及laravel相比在组件和事务等高级概念上缺少最优的设计理念,但是国内来说tp的流行度很高,中小型项目大多选择tp.最近的tp5,仿照了laravel5的部分设计理念,但毕竟是仿,laravel5IOC及依赖注入门面事务等高级概念的,还是仿照的基础性的东西,深入后的代码设计模式,还是有巨大的差别,但是这也是

2023-09-15 00:47:47