PEARで取得した連想配列をSmartyで表示

メモ

PEAR連想配列で取得

phpに以下の記述を追加

<?php

// $db という名前の DB オブジェクトを取得しているとします...
$data =& $db->getAll('SELECT cf, nf, df FROM foo',array(), DB_FETCHMODE_ASSOC);

// Smarty変数として登録
$smarty->assign('data', $data);

?>
Smartyで表示

tplファイルに以下の記述を追加

{foreach from=$data item=data}
{$data.cf}:{$data.nf}:{$data.df}
{/foreach}