Heim > Backend-Entwicklung > PHP-Tutorial > 请教一个smarty的自定义函数参数传递问题。

请教一个smarty的自定义函数参数传递问题。

WBOY
Freigeben: 2016-06-23 14:19:17
Original
1059 Leute haben es durchsucht

$tpl = new smarty();		$tpl->registerPlugin('function','func','func');		function func($str){			return $str;		}
Nach dem Login kopieren

{{func str='abc'}}
Nach dem Login kopieren


问题:此处的abc我如何才能传入多个变量呢?
情况:比如我页面中已经获取到2个值$a.id = 2和$b.id = 3,我把2个值构造成“a:{{$a.id}}|b:{{b.id}}”这样一个字符串,现在我应该如何把这个字符串传递给func函数?


回复讨论(解决方案)

{fuctionA url="str2"|cat:$onetopic.id|cat:"str2"}

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage