我想在模板中使用不同的对象。在网站的不同部分创建不同的对象。
目前我的代码是
public function notify ($template, $info)
{
ob_start();
include $template;
$content = ob_get_clean();
//... more further code
}
如您所见, $info 参数。我不想在模板中使用 $info,但我打算使用 $photo、$admin 或传递给它的任何内容。
我用的像
// for feed
$user->notify('email_template_feed.php', $feed);
// for new photo - i would also like to use $user inside templates
$user->notify('email_template_photo.php', $photo);
我怎样才能做到这一点?不能使用全局,因为是内部函数,并且函数在站点的不同位置/部分动态调用,可以进一步扩展。