Подключение к базе данных через Dwoo - PullRequest
1 голос
/ 17 января 2011

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

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

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

1 Ответ

1 голос
/ 17 января 2011

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}
...