1
我剛剛在PEAR編程中遇到新問題。 當我嘗試使用SIGMA模板將數據從數據庫傳遞到html時,我遇到了問題。下面的代碼:PEAR錯誤「找不到塊」類別「
$tpl->loadTemplateFile('content_index_form.html');
$csql = "SELECT a.*
FROM `dod_cat` a
LEFT JOIN `dod_brand` b ON b.sID = a.sID
WHERE a.status =1
GROUP BY a.sID";
$result_category = $mdb2->query($csql);
if (MDB2::isError($result_category)) {
die ("Error: ".$result_category->getMessage()." <br>Query:".$csql."<br>");
}
$y=0;
while($row_category = $result_category->fetchRow()){
$y++;
$tpl->setVariable(array(
'cat_id' => $row_category['sID'],
'cat_name' => $row_category['name'],
'cat_equ' => $row_category['equ_name'],
));
$tpl->parse('categories');
}
$tpl->show();
下面是模板代碼:
<table>
<!-- BEGIN categories -->
<tr>
<td><a href="{cat_id}">{cat_name} ({cat_equ})</a></td>
</tr>
<!-- BEGIN categories -->
</table>
這是錯誤行「找不到塊‘類’」顯示HTML網頁。有人知道我的代碼有什麼問題嗎?
發佈'content_index_form.html'的內容。 – 2011-05-12 05:43:50
@Sander:我知道這是解析內容到content_index_form.html的函數。但是,像我上面所說的那樣發生了一個錯誤。爲什麼? – Gaptek 2011-05-12 06:06:42
我不知道爲什麼。可能是因爲你的模板中沒有'categories'塊。正如錯誤所述。因此,發佈'content_index_form.html'模板文件的內容,以便我們可以檢查。 – 2011-05-12 06:09:29