Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 smarty 插件中获取加载的模板文件的名称?
如果您使用 Smarty 3,那么模板对象将作为最后一个参数传递给任何插件函数:
smarty_function_foo($params, $smarty, $template)
您可以通过以下方式获取文件路径:
$template->getTemplateFilepath();
它应该始终作为最后一个函数传入,因此对于块函数,它将是:
smarty_block_foo($params, $content, $smarty, $repeat, $template)