PEAR错误“无法找到块'类别'”

时间:2011-05-12 04:41:56

标签: php pear

我刚接触PEAR编程。 当尝试使用SIGMA模板将数据从数据库传递到html时,我遇到了问题。代码如下:

$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}&nbsp;({cat_equ})</a></td>
</tr>
<!-- BEGIN categories -->
</table>

这是错误行“在html页面上无法找到块'类别'”。有人知道我的代码有什么问题吗?

1 个答案:

答案 0 :(得分:0)

你需要

END categories

不是两个人开始的。