ホームページ > バックエンド開発 > PHPチュートリアル > Smartyのカスタム関数のパラメータ受け渡しの問題について教えてください。

Smartyのカスタム関数のパラメータ受け渡しの問題について教えてください。

WBOY
リリース: 2016-06-23 14:19:17
オリジナル
1058 人が閲覧しました

$tpl = new smarty();		$tpl->registerPlugin('function','func','func');		function func($str){			return $str;		}
ログイン後にコピー

{{func str='abc'}}
ログイン後にコピー


質問: ここで abc に複数の変数を渡すにはどうすればよいですか?
状況: たとえば、ページで 2 つの値 $a.id = 2 と $b.id = 3 を取得しました。この 2 つの値を「a:{{$a.id}}|」に構築します。 b:{{ b.id}}" という文字列ですが、この文字列を func 関数に渡すにはどうすればよいでしょうか?


ディスカッションに返信 (解決策)

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート