Ethnaでpear_DBを使用して配列データを取得後、Smartyでのデータの表示方法を教えてください。


アクションクラス(perform)で以下を実行

$db =& $this->backend->getDB();

$sql = "SELECT * FROM member";
$rst =& $db->query($sql);
$i = 0;
while ($data[$i] = $rst->fetchRow()) {
$j++;
}

これで取得できた配列のsmarty表示のやり方を教えてください。よろしくお願いします。

回答の条件
  • 1人3回まで
  • 登録:2007/07/28 09:52:27
  • 終了:2007/07/31 10:45:34

回答(3件)

id:disca No.3

disca回答回数26ベストアンサー獲得回数02007/07/29 20:31:26

ポイント40pt

Action View 側-------

$this->af->setAppArray("apple", $data);

Smarty側 -------

{foreach from=$app.apple item=orange}

{$orange}

{/foreach}

こんな感じだったと思います。

id:moforin

なるほど、これだと配列だとわかりやすいですね。ありがとうございます!

2007/07/30 20:18:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません