Ошибка PEAR "Не удается найти блок" категории " - PullRequest
1 голос
/ 12 мая 2011

Я просто новичок в программировании PEAR.У меня возникла проблема при попытке передачи данных из базы данных в HTML с шаблонами SIGMA.Вот код:

$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 голосов
/ 22 мая 2011

Вам нужно

END categories

не два начинается.

...