SmartyでArrayの内容を出力する

2010-07-13
このエントリーをはてなブックマークに追加

PHPではprint_rでArrayの内容を出力できますが、smartyの場合どうしたらよいものかと。まぁループして書き出せばよいのですが、それは面倒だなと。

{$array|@debug_print_var}

これで出力できます。簡単ですね。

最近ものすごく久しぶりにPHPを書いていますが、Array関連のメソッドが非常に豊富で、便利だなぁと。

Tags: ,

Smartyのテンプレート内にJavaScriptを記述する方法

2008-05-28
このエントリーをはてなブックマークに追加

「{」と「}」はSmarty側で変数の判定に使うので、JavaScriptのfunctionを記述するとSmartyに怒られてしまいます。まぁ当然の結果です。

で、

{literal}
<script language=”javascript”>
function hoge()
{
 alert(‘hoge’);
}
</script>
{/literal}

という風に「{literal}」でスクリプトブロックをくくると怒られないで済みます。

Tags: ,