嗨,任何人都可以,请让我知道我们可以在树枝文件中使用php内置函数。那么在树枝文件中访问php内置函数的方法是什么。
因为在100次的应用程序中,我们需要检查php内置函数的许多条件基础。我尝试过in_array()函数来检查在多个下拉列表中选择的多个vaslue,但是我收到未定义的Is_array()错误。
请帮忙
谢谢
正如@DonCallisto说的那样,树枝中存在一些PHP等效功能,但并非全部存在。因此,您不能从树枝模板调用php函数。您可能必须使用现有的等效项,或者如果不存在则需要创建一个等效项。
主要原因之一是SoC。模板用于您的应用程序的表示层。因此,twig提供了可用的工具(过滤器,函数,全局变量)来执行此操作。
虽然您在树枝中具有日期功能。它不相同的日期功能,你在PHP。为了实现类似的功能,您可能必须在枝条和php中使用相同或不同的方法。例如,您可以使用树枝的Containment Operator实现php的in_array功能
现在到您问题的最后一部分:
那么在树枝文件中访问php内置函数的方法是什么?
我想您已经知道@DonCallisto的简短答案。您可以创建自己的扩展名。并定义您需要的功能。或者,如果您疯狂到足以从模板访问所有php内置函数,则可以使用此Extension。它将允许您以php_为前缀调用任何php函数。例如,如果您想调用in_array函数,则可以从模板中像php_in_array()那样调用。
祝您编码愉快!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句