[英]Call smarty plugin function directly from PHP
所以我可以在模板中使用Smarty插件html_options
,如下所示:
{html_options options=$arr }
但我想要做的是直接从PHP调用此插件( smarty_function_html_options
)背后的函数。
我敢肯定这一定是可能的,有没有人对如何实现这个有任何想法?
首先,在Smarty安装中找到包含html_options
的PHP文件。 然后,从您的代码中包含此函数。 最后,在PHP代码中调用适当的方法。
没有“官方”的Smarty方式来做到这一点,至少,没有我所知道的。 我只是仔细检查了文档,没有看到任何内容。 但是因为Smarty本身只是一个用纯PHP编写的程序,所以你不应该遇到上述问题。
请注意,如果必须这样做,则代码与模板系统模型的符合性是“错误的”:模板系统的想法是将表示与数据分开。 这意味着如果您有需要生成原始HTML的密集代码,那么您做错了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.