2011-01-16 5 views
1

저는 템플릿 시스템 Dwoo를 배우기 시작했고, 지금까지는 (배열과 관련하여) 기본이 작동하고 있습니다.Dwoo를 통해 데이터베이스에 연결하기

그러나 데이터베이스의 콘텐츠를 표시하는 페이지를 가져 오는 데 문제가 있습니다. Google과 마찬가지로 공식 문서도 거의 없습니다.

Dwoo에 대한 귀하의 경험은 어떠했으며 여기에있는 누구에게도 이것을 시도해 보셨습니까?

답변

1

Dwoo는 템플릿 엔진이므로 직접 데이터베이스 쿼리를 작성해서는 안되며 템플릿 시스템 사용의 주요 포인트 중 하나를 무효화합니다.

당신은 PHP에서 데이터베이스 쿼리를 확인해야합니다 :

$dwoo = new Dwoo; 
$dwoo->display('template.tpl', array('results'=>$results)); 

그런 다음 템플릿에서 사용 : 당신의 도움에 대한

{foreach from=$results item=result} 
    do stuff 
{/foreach} 
+0

감사를

$stmt = $pdo->prepare('SELECT * FROM table'); $stmt->execute(); $results = $pdo->fetchAll(PDO::FETCH_ASSOC); 

이 템플릿에 할당 ! BTW, 나는 MySQL을 사용하지만 PDO가 필요합니까 ?? 혼란스러워하는 경우 사과! – whitstone86

+0

SQL로 실행되는 페이지가 있기 때문입니다. 이것의 ZIP 파일에 링크시켜야 테스트 할 수 있습니까? – whitstone86