标签: php smarty
我将我的一个对象发送给smarty,如
$smarty->assign('test', new MyObject ) ; .... $smarty->display('main.tpl');
MyObject类有一个名为'render'的函数,它返回自身的字符串表示。
所以在main.tpl中我想渲染这个对象,如
{$test->render()}
不幸的是,HTML中没有显示任何内容。有什么建议我可以做这个工作吗?
Thnx很多 让卢卡
答案 0 :(得分:1)
您需要使用$smarty->register_object()。
$smarty->register_object()
参考:Smarty features: Objects