我们可以在Symfony的Twig File中使用PHP内置函数吗?
嗨,任何人都可以让我知道我们可以在twig文件中使用php内置函数.如果不是为什么.
那么在twig文件中访问php内置函数的方法是什么. 因为在100个时间的应用程序中我们需要检查php内置函数的许多条件基础.我已经尝试了in_array()函数来检查多个下拉列表中选择的多个vaslue但是我得到错误Is_array()没有定义. 请帮忙 谢谢 解决方法
正如@DonCallisto所说,树枝中存在一些
PHP等效函数并非全部.所以你不能从twig模板调用php函数.您可能必须使用现有的等效项或需要创建
one(如果不存在).
为什么? 其中一个主要原因是SoC.模板用于应用程序的表示层.因此,twig提供了可用的工具(过滤器,函数,全局变量). 知道差异 虽然你在树枝上有日期功能.它与php中的日期函数不同.要实现类似的功能,您可能必须在twig中使用相同或不同的方法然后php.例如,您可以使用twig的Containment Operator实现php的in_array功能 方式是什么 现在谈谈你问题的最后一部分:
我想你已经知道@DonCallisto的简短回答了.您可以创建own extension.并定义您需要的功能.或者,如果你疯狂到从你的模板访问所有php内置函数,你可以使用这个Extension.它将允许你通过前缀php_调用任何PHP函数.例如,如果你想调用in_array函数,那么你可以从模板中调用php_in_array(). 快乐的编码! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |