我刚开始学习模拟系统Dwoo,到目前为止基础工作正在进行(关于数组)。
但是,我在尝试让我的页面显示来自数据库的内容时遇到了麻烦。 官方文档几乎没有,谷歌也是如此。
你对Dwoo的体验是什么样的,有没有人在这里试过这个?
答案 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}