smartyテンプレートで文字列をつなぐ方法

706 ワード

PHPページがSmartyテンプレートに渡される変数(ここでは、Smartyに2つの変数を作成する代わりに使用します)
 
  
{assign var="name" value='Richard.Lee'}
{assign var="age" value='27'}

1、Smartyテンプレートのどこかに出力したい(Richard.Lee---27)
接合方法:{$name|cat:"---"|cat:$age}
解釈:変数$name、"---"、$ageを文字列につづる
2、Smartyテンプレートのどこかに出力したい(名前:Richard.Lee、年齢:27)、つなぎ合わせ方法:
 
  
{" :"|cat:$name|cat:", :"|cat:$age}
{" :"|cat:$name|cat:","|cat:" :"|cat:$age}

解释:2つの接合方法で得られた効果は同じです备注:ネット上で见つけた方法は、|cat:の役割をよく理解していませんが、2つの简単な例を経て、|cat:をリンク文字列の記号とすることができ、PHPファイルの中の点(.)に相当します.