ホームページ  >  記事  >  バックエンド開発  >  Smarty で変数と文字列を接続するにはどうすればよいですか?

Smarty で変数と文字列を接続するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:18:32928ブラウズ


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 階へ

Baidu で見つけた答え、共有してくれた LZ に感謝します、ここにマークしてください、

より複雑なアプリケーション:


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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。