2011-01-16 2 views
1

Я только начал изучать систему шаблонов 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} 
+0

Спасибо за вашу помощь ! BTW, я использую MySQL, но мне нужен PDO ?? Извиняюсь, если я смущен! – whitstone86

+0

Это потому, что у меня есть несколько страниц, которые работают с SQL. Должен ли я ссылаться на файл ZIP, чтобы вы могли проверить его? – whitstone86

Смежные вопросы