PHPではprint_rでArrayの内容を出力できますが、smartyの場合どうしたらよいものかと。まぁループして書き出せばよいのですが、それは面倒だなと。
{$array|@debug_print_var}
これで出力できます。簡単ですね。
最近ものすごく久しぶりにPHPを書いていますが、Array関連のメソッドが非常に豊富で、便利だなぁと。
PHPではprint_rでArrayの内容を出力できますが、smartyの場合どうしたらよいものかと。まぁループして書き出せばよいのですが、それは面倒だなと。
{$array|@debug_print_var}
これで出力できます。簡単ですね。
最近ものすごく久しぶりにPHPを書いていますが、Array関連のメソッドが非常に豊富で、便利だなぁと。
「{」と「}」はSmarty側で変数の判定に使うので、JavaScriptのfunctionを記述するとSmartyに怒られてしまいます。まぁ当然の結果です。
で、
{literal}
<script language=”javascript”>
function hoge()
{
alert(‘hoge’);
}
</script>
{/literal}
という風に「{literal}」でスクリプトブロックをくくると怒られないで済みます。