我的调用方法和你的有点不一样。第一个参数+“|”+函数名+“:”+第二个参数+“:”+第三参数
调用方法:
<{$worktype1|bool2worktype:worktype2:worktype3}>自定义函数:
function smarty_modifier_bool2worktype($worktype1,$worktype2,$worktype3){ ....}
调用方法:
<{$worktype1|bool2worktype:worktype2:worktype3}>自定义函数:
function smarty_modifier_bool2worktype($worktype1,$worktype2,$worktype3){ ....}
解决方案 »
- php程序正常搜索无问题,但是启用伪静态,搜索中文,就出现搜索乱码。
- 数据库中数据写入到一个数组中
- wamp5数据库乱码的问题,急的我抓狂!!!
- phpmailer连续发送邮件 附件问题???
- [PHP]php5.1.0b3运行php时只能有一个<? ?>
- 满分求救:如何用php写一个DES算法
- 浏览器为何不能解释PHP输出的XML文档,是否需要在PHP端发送header标志文档类型?具体应该如何做。
- 又是session的问题。
- 大家瞅瞅,eval()'d code(1),被这个问题整了好久
- php程序员如何渐渐想移动端转化(手机app端)?需要具备哪些技能呢?谢谢
- 如何判断$_post["tilt"]是否存在
- php语句:$multipage .= '<u><b>'.$i.'</b></u> '
我的函数不是放在
我是用的 register_function 来注册模版函数的to yueliangdao0608(Crazy about Php and Mysql)
谢谢兄弟的回复 但我想这么简单的调用方法谁都能想出来to marse(阿彪)
我不是放在目录 smarty\plugins 下面
所以调用和你的不一样。希望碰到过此种问题的人帮忙,谢谢
我的函数不是放在 目录 smarty\plugins 下面
-----------------------------------------^_^
{
extract($param);
if ($id = 1){
echo 'aa';
}else{
if($abc = 6){
echo 'bb';
}
}
}
模版怎么调用 id<> 1 abc = 6的 值
{
extract($param);
if ($id = 1){
echo 'aa';
}else{
if($abc = 6){
echo 'bb';
}
}
}
=============================写错了吧? 应该是 if ($id == 1){ 吧?
不过“ register_function 来注册模版函数”我没用过,也想知道