1

テンプレートシステム Dwoo の学習を始めたばかりで、これまでのところ、(配列に関して) 基本は機能しています。

しかし、ページにデータベースのコンテンツを表示するのに問題があります。公式ドキュメントには、Google と同様にほとんど記載されていません。

Dwoo でのあなたの経験はどのようなものでしたか?ここにいる誰かがこれを試しましたか?

4

1 に答える 1

1

Dwooはテンプレートエンジンです。データベースクエリを直接作成しないでください。テンプレートシステムを使用する主なポイントの1つが無効になります。

PHPでデータベースクエリを作成する必要があります。

$stmt = $pdo->prepare('SELECT * FROM table');
$stmt->execute();
$results = $pdo->fetchAll(PDO::FETCH_ASSOC);

テンプレートに割り当てます。

$dwoo = new Dwoo;
$dwoo->display('template.tpl', array('results'=>$results));

次に、テンプレートで使用します。

{foreach from=$results item=result}
   do stuff
{/foreach}
于 2011-01-16T23:51:30.050 に答える