THINKPHP 模板,include问题。 <include file="index:header"> function header 有查询程序,include失效

我定义个一个HEADER的方法,方法里面有些查询程序
例 :
function header(){
$sql ="select * from 表";
$this->assign('menu_list',$this->query($sql));
$this->display('header');
}
在INDEX模板中使用<include file="index:header">,只能把header的模板调过来,但是却不能将执行的代码和参数一并调用,该如何调用这一模块???

include只是引入静态页面的,你在index模板中使用<include file="index:header">插入header模板,在indexAction 的index方法中执行你header的代码,就可以把参数调用过去了~
温馨提示:内容为网友见解,仅供参考
无其他回答

THINKPHP 模板,include问题。 <include file="index:header"> function...
include只是引入静态页面的,你在index模板中使用<include file="index:header">插入header模板,在indexAction 的index方法中执行你header的代码,就可以把参数调用过去了~

thinkphp模板html中如何引用头尾文件
<include file="$tplName" \/> 给$tplName赋不同的值就可以包含不同的模板文件,变量的值的用法和上面的用法相同。无论你使用什么方式包含外部模板,Include标签支持在包含文件的同时传入参数,例如,下面的例子我们在包含header模板的时候传入了title和keywords变量:<include file="header"title="ThinkPHP...

ThinkPHP如何给网页加公共的header文件和footer文件
再tp5中 设置单独的 head.html foot.html 再模板中 {include file='head'}\/\/不用加.html后缀 ,文件名对了就好 <body><\/body> {include file='foot'} 建议看一看tp的手册。还有一种我是加载style script {load href="路径"} ...

Thinkphp的模板目录里我的首页,列表页,详情页想要共用同一个头部和...
比如说你的header文件放在了Public下面了 <include file="Public\/header" \/> 如果还不行的话你爆QQ把 我帮你弄

thinkphp include不能输出动态数据,有什么办法解决
你要把后台传值的代码写在你调用这个模板的页面,才能在读取这个页面的时候得到模板跟值啊,不然include只是调用模板,并不能把方法里传的值也调过来。。,说简单点就是你用不到header的方法

ThinkPHP中的路径问题:<img src="..\/Public\/jpg\/header.jpg"> 这样...
baoyongxu正解,不过Public文件夹直接用__PUBLIC__代替就行了<img src="__PUBLIC__\/jpg\/header.jpg">

thinkphp 使用http扩展类 下载png等图片格式文件正常,但是下载doc,zip...
header 制定的下载类型不对,extension=pathinfo($file, PATHINFO_EXTENSION);switch ($extension){ case "jpg":case "jpeg": $ctype="image\/jpeg"; break;case "pdf": $ctype="application\/pdf"; break;case "gif": $ctype="image\/gif"; break;case "png": $ctype="image\/png"; break;...

thinkphp header("Content-type: text\/html;charset=utf-8");需要这个...
另外,header("Content-type: text\/html;charset=utf-8");这一行代码的目的是告诉浏览器,本页面的类型为文本形式的html文件,并且使用utf-8编码。这里面还涉及到网页的编码问题,这里出现了编码的定义,那么就证明该站使用的文字编码是utf-8 如果不设定这些内容,你的网页在浏览器上显示的时候,极有...

thinkphp怎么部署(thinkphp5部署)
后端配置同上,公共配置器中的header配置注释。将前端的dist文件下的所有文件(包含.htaccess),放在php文件夹下。将后端index控制器的index方法的路径重定向php下的index.html文件:namespace?app\\index\\controller;??use?think\\Controller;??class?Index?extends?Controller??{???public?function?index()?

求thinkphp 数据库的备份、还原的脚本
一、备份数据库并下载到本地【db_backup.php】代码代码如下:<?php \/\/ 设置SQL文件保存文件名 filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql";\/\/ 所保存的文件名 header("Content-disposition:filename=".$filename);header("Content-type:application\/octetstream");header("Pragma...

相似回答