在thinkphp中,assign()方法用于打印数组,该方法的第一个参数是在模板取值时所使用的变量名,第二个参数是要传递的值,语法为“$this->assign('name',$value);”。
本文操作环境:Windows10系统、ThinkPHP5版、Dell G3电脑。
先说 $this->assign()吧。
它的作用很简单 ,就是打印出数组。
举个例子:
<?php$apple="苹果";$this->assign('apple',$apple);?>
assign中的第一个参数是在模板取值的时候所使用的变量名, 第二个参数是要传递的值。
<html><head><title>取值</title></head><body>{$apple}</body></html>
这样就可以把值传递到模板中。
下面说说 $this->display()
它的作用是把打出来的数据放到对应的模板上。这里面正常来说不需要赋值,因为它会根据命名规则自动寻找对应的模板文件。但总有一些其他情况,那么我们就来说一下其他情况。
一、调用当前模块的其他模板
格式:$this->display('模板名字');
例如:假设当前操作的是Table模块下的 apple , 我们需要调用Table模块下的 orange。
这样写 $this->display('orange')即可。
二、调用其它模块的操作
格式:$this->display('模块名:模板名')
例如:假设当前操作的是Table模块。我们需要调用 Food模块的 pizza。
这样写 $this->display('Food:pizza')即可。
三、全路径输出模板
格式:$this->display('路径文件名');
例如:我们输出当前的public目录下的 add.html
这样写 $this->display('./public/add.html');即可。
四、其他参数方法
我们想指定模板输出的编码,而不是默认编码。
可以使用
$this->display('Table:apple','gbk');
$this->display('Table:apple','utf-8','text/xml');
读到这里,这篇“thinkphp中assign()方法如何用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注本站行业资讯频道。
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
如何想建立个人网站,首先必须要对它有个好的定位,就是说想打算用作什么方面的。好像老话说的——闻道有先后,术业有专攻。所以,网站里面的内容一定得是你了解的。这也是...
一、如何进入“网站设计” 登陆凡科账号进入管理后台,点击“管理企业网站”-“网站设计”,,就进入了“网站设计”的菜单: 二、网站...
校园网页制作代码网站建设建站介绍 1.网站建设基础服务,不懂的网站建设知识各项帮助 2.网站模板免费使用,海量行业模板,随意挑选,随时更改 ...
《南方财富网趋势选股系统》整理,截至5月11日,IDC上市企业市值排行榜中,中国电信位列第一位,市值达到5993.72亿元;国电南瑞排名第二,市值为1818.23亿元;宝钢股份排名第三,市值1498.25亿元。市值排名前10的还有:宝信软件、包钢股份、润泽科技、深信服、世纪华通、沪电股份、奇安信。一、中国电信:5993.72亿元(资料图)5月11日中国电信开盘消息,7日内股价下跌2.14%,今年来...
(资料图)据胡润研究院今日公布的2022“胡润百富榜”显示,农夫山泉和养生堂创始人钟睒睒以4550亿元第二次成为中国首富,其财富比去年增加650亿元。这也是二十多年来中国首富财富的最高纪录。据胡润官网信息显示:68岁的钟睒睒财富比去年增长650亿元,即17%,以4,550亿元第二次成为中国首富。旗下两家上市公司万泰生物和农夫山泉股价表现稳定,业绩增长表现突出。万泰生物今年上...
欧洲最小的国家叫什么名字来着?欧洲最小的国家是梵蒂冈城国,它的国土面积只有0.44平方公里,是意大利内陆的一个城邦国家,四面都与意大利接壤,因而被称为“国中国”。梵蒂冈是全世界天主教的中心——以教皇为首的教廷的所在地,也是世界六分之一人口的信仰中心。因此,梵蒂冈城会经常出现在一些西方驱魔的电影里。欧洲最小的国家前五排名第1名:梵蒂冈国土面积:0.44...