在Smarty中启用PHP

在Smarty中启用PHP,smarty,Smarty,我们正在使用基于smarty的软件。但是,我们不能在smarty模板中使用PHP,因为出于安全原因,它已在/includes/libs/smarty/中被禁用。该目录未加密。我们如何仍然启用PHP 谢谢 亲切问候, Sander如果它已被安全策略禁用,而您无法覆盖该策略(因为它是加密的或类似的),那么您就倒霉了 除了{php}被弃用(并因此在将来被删除),将php集成到模板中的“正确方法”是将必要的函数注册为smarty插件。看看吧 但是如果您无法覆盖安全策略,我怀疑您是否能够注册自定义插件。默

我们正在使用基于smarty的软件。但是,我们不能在smarty模板中使用PHP,因为出于安全原因,它已在/includes/libs/smarty/中被禁用。该目录未加密。我们如何仍然启用PHP

谢谢

亲切问候,


Sander

如果它已被安全策略禁用,而您无法覆盖该策略(因为它是加密的或类似的),那么您就倒霉了

除了{php}被弃用(并因此在将来被删除),将php集成到模板中的“正确方法”是将必要的函数注册为smarty插件。看看吧


但是如果您无法覆盖安全策略,我怀疑您是否能够注册自定义插件。

默认情况下,php标记被禁用,您可以自己启用它:

默认情况下,{php}标记被禁用。使用$smarty->allow\u php\u tag=true启用


谢谢你的回答。然而,开发人员回答我说:“库是未加密的,您可以启用它。我们对此不提供支持。”。所以,我想这应该是可能的。