SMARTY: $ {obj-> render} ничего не рендерит - PullRequest
0 голосов
/ 13 августа 2010

Я отправляю один из моих объектов в smarty, как

$smarty->assign('test', new MyObject ) ; <br/>.... <br/>$smarty->display('main.tpl');

В классе MyObject есть функция render, которая возвращает строковое представление самого себя.

Так что в main.tpl я хочу сделать этот объект как

{$test->render()}

К сожалению, в HTML ничего не отображается. Любые предложения, как я могу сделать эту работу?

Большое спасибо Жанлука

1 Ответ

1 голос
/ 13 августа 2010

Вам необходимо использовать $smarty->register_object().

Ссылка: Особенности Smarty: Объекты

...