Name
getRegisteredObject() — 获取已注册对象
说明
array getRegisteredObject(string object_name);
该函数可以很方便地在自定义函数中获取一个注册对象。详情参见 对象。
Example 14.28. getRegisteredObject()
- <?php
- function smarty_block_foo($params, $smarty)
- {
- if (isset($params['object'])) {
- // 获取已注册对象
- $obj_ref = $smarty->getRegisteredObject($params['object']);
- // 现在可通过 $obj_ref 来操作对象
- }
- }
- ?>
参见 registerObject()
, unregisterObject()
和 对象
原文: https://www.smarty.net/docs/zh_CN/api.get.registered.object.tpl