getRegisteredObject() — 登録されたオブジェクトの参照を返します。
array getRegisteredObject(string object_name);カスタム関数の中から 登録されたオブジェクト に直接アクセスしたい時に便利です。詳細は オブジェクト の項を参照ください。
Example 13.21. getRegisteredObject()
<?php
function smarty_block_foo($params, $smarty)
{
if (isset($params['object'])) {
// 登録されたオブジェクトの参照を取得します
$obj_ref = $smarty->getRegisteredObject($params['object']);
// オブジェクトを参照している$obj_refを使用します
}
}
?>
registerObject()、
unregisterObject()
および
オブジェクトの項
も参照してください。