通过Dwoo连接到数据库

时间:2011-01-16 23:02:06

标签: php sql mysql templates dwoo

我刚开始学习模拟系统Dwoo,到目前为止基础工作正在进行(关于数组)。

但是,我在尝试让我的页面显示来自数据库的内容时遇到了麻烦。 官方文档几乎没有,谷歌也是如此。

你对Dwoo的体验是什么样的,有没有人在这里试过这个?

1 个答案:

答案 0 :(得分:1)

Dwoo是一个模板引擎,你不应该直接在其中进行数据库查询,它会使使用模板系统的一个主要点无效。

您应该在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}