我刚刚开始学习模板化系统Dwoo,到目前为止,基本的工作(关于数组)。
但是,我在试图让我的页面显示数据库中的内容时遇到了问题。
官方文件上几乎没有,谷歌也没有。
你在德沃的经历是什么样的,这里有人试过吗?
最佳答案
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}