Smartyのテンプレートで、PHPのプログラムでassignした配列の内容を確認するには、
{PHPのプログラムでassignした配列|@debug_print_var}を使う事で解決出来ると思います。
【コード例 array.tpl】
{foreach $ranking as $key => $value} {$key}位{$value}<br /> {/foreach} {$ranking|@debug_print_var}
【コード例 array.php】
`
$ranking = array('1' => 'PHP', '2' => 'Perl', '3' => 'Java',
'4' => 'Ruby', '5' => 'Python');
$smarty->assign('ranking', $ranking);
$smarty->display('array.tpl');
`
smartyのバージョン2の場合は、
{php}タグを使用して、var_dump関数などを使用して内容を確認することも可能ですが、
smartyのバージョン3ではデフォルトで{php}タグが無効になり、{php}タグを使うことは非推奨です。
古いバージョンと同じように確認するには、PHPのプログラムに
$smarty->allow_php_tag = true;
を追加することで使えるようになります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。