Smarty是什么?
为什么使用它?
用例和工作流
语法比较
模板继承
最佳实践
速成课程
getRegisteredObject() — 返回注册对象的引用
array getRegisteredObject(string object_name);
从需要直接访问已注册对象的自定义函数内部调用时此方法很有用。有关更多信息,请参阅对象页面。
示例14.28. getRegisteredObject()
<?php function smarty_block_foo($params, $smarty) { if (isset($params['object'])) { // get reference to registered object $obj_ref = $smarty->getRegisteredObject($params['object']); // use $obj_ref is now a reference to the object } } ?>