Home  >  Article  >  Backend Development  >  如何做到smarty中变量与字符串的连接?

如何做到smarty中变量与字符串的连接?

WBOY
WBOYOriginal
2016-06-23 14:18:32916browse


functionA是一个自定义smarty的插件,这个函数有一个参数url.
但是url的值由字符串1,变量$onetopic.id,字符串2组成。

{fuctionA url='str2{$onetopic.id}str2'}

{fuctionA url='str2'.'$onetopic.id'.'str2'}

我试了以上几种形式都不行!大牛指教一下吧!


回复讨论(解决方案)

{fuctionA url="str2{$onetopic.id}str2"}

都不行

换吧,分成多个参数,在函数里再改动下。

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

cat是smarty的字符串连接函数,你多试试,好久不用smarty了

感谢 4 5 楼

百度搜到的答案,感谢LZ分享,这里做个标记,
更复杂的应用:

<!--{tag t_id=48 where="id="|cat:(","|explode:base64_decode($ci_uri.4)|end|default:8) html_type='detail'}-->

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn