繁体   English   中英

直接从PHP调用smarty插件函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM