模版中的变量如何传递给自定义函数

浏览:592 发布日期:2022/03/12 分类:ThinkPHP6专区
创建了自定义函数

testMyfunction($str){return $str;}

在一个thinkphp框架的程序的的默认的模版里看到有例如如下的变量:

-------------------------------------

主机名:{{host.ftpName}}
到期时间:{{host.endTime}}

-------------------------------------
比如我想把host.ftpName这个传递给自定义函数testMyfunction,无论是在模版里写

{$host.ftpName|testMyfunction=###}还是{:testMyfunction($host.ftpName)}都显示的是空的,无任何输出,测试把$host.ftpName改成'Hello World!'后就能输出:Hello World!了,说明是因为参数写的不正确而不是自定义函数的问题,那么问题来了,请问熟悉的大神默认模版里给自定义函数传递这个host.ftpName参数该如何写这个参数才能正确的传递给自定义函数?
最佳答案
评论( 相关
后面还有条评论,点击查看>>