模版文件为index.htmlphp文件为 index.php
在模版index.html文件里写了一句 {{get_channel}}然后index.php里写了
function get_channel($param){
echo 1;
}
$smarty->registerPlugin("function","get_channel",get_channel);这个时候会在html里输出这个1,但是如果换成
function get_channel($param){
global $smarty;
$smarty->assign("channel","mm");
}
$smarty->registerPlugin("function","get_channel",get_channel);这时候在模版里要输出$channel这个变量,却根本输不出来。问题来了$smarty->assign不能放在函数里?
在模版index.html文件里写了一句 {{get_channel}}然后index.php里写了
function get_channel($param){
echo 1;
}
$smarty->registerPlugin("function","get_channel",get_channel);这个时候会在html里输出这个1,但是如果换成
function get_channel($param){
global $smarty;
$smarty->assign("channel","mm");
}
$smarty->registerPlugin("function","get_channel",get_channel);这时候在模版里要输出$channel这个变量,却根本输不出来。问题来了$smarty->assign不能放在函数里?
解决方案 »
- _______________新手问题_________PHP可不可以IFRAME截图???__________________________________
- 如何截取文件名?
- 再开帖请教.和+
- 正则表达式问题求救 一直搞不明白
- 急!在线等!
- 请问 PHP网站源码用FTP上传的话可以在FTP里修改文件的属性为777,那如果想在本地测试不用FTP的话怎样改属性呢?
- 有用php写过财务管理软件的朋友吗,大家认为php在这方面表现怎么样
- 请问linux下的php编辑工具有哪些,谢谢
- 有关数据库连接的问题
- 我的frameset 显示不正常 , 是不是我的ie 不支持还是别的什么系统设置原因呢? 很迷惑!
- (refcount=1, is_ref=1) 此时不能被unset
- 新手求解,导航栏的问题,内详
如果你要在display后创建变量赋值,可以这样写
{assign var="channel" value="mm"}
恩 将函数执行的返回值 作为变量返回给{assign var="channel" value="mm"}就可以。