Подключение к базе данных через Dwoo

Я только начал изучать систему шаблонов Dwoo, и до сих пор основы работают (в отношении массивов).

Однако у меня возникают проблемы при попытке заставить мои страницы отображать контент из базы данных. Официальной документации очень мало, как и Google.

Каким был ваш опыт с Dwoo, и кто-нибудь здесь пробовал это?

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}
Другие вопросы по тегам