我们可以在Symfony的Twig文件中使用PHP内置函数吗

我们可以在Symfony的Twig文件中使用PHP内置函数吗,symfony,twig,Symfony,Twig,大家好,请告诉我我们可以在一个小树枝文件中使用php内置函数吗?如果不能,为什么。 那么,如何访问细枝文件中的php内置函数呢 因为在一个应用程序中,在100年的时间里,我们需要检查php内置函数的许多条件。我曾尝试在_array()函数中检查在多个下拉列表中选择的多个vaslue,但我得到的错误是_array()未定义 请帮忙 谢谢,Twig有一些php内置函数。例如,php函数是中的twig函数 如果你找不到一些内置函数,你需要编写自己的,正如@DonCallisto所说,twig中存在一些

大家好,请告诉我我们可以在一个小树枝文件中使用php内置函数吗?如果不能,为什么。 那么,如何访问细枝文件中的php内置函数呢

因为在一个应用程序中,在100年的时间里,我们需要检查php内置函数的许多条件。我曾尝试在_array()函数中检查在多个下拉列表中选择的多个vaslue,但我得到的错误是_array()未定义

请帮忙


谢谢,Twig有一些php内置函数。例如,php函数是
中的
twig函数


如果你找不到一些内置函数,你需要编写自己的

,正如@DonCallisto所说,twig中存在一些与PHP等价的函数,而不是全部。所以你不能从twig模板中调用php函数。您可能必须使用现有的等效项,如果不存在,则需要创建

为什么? 其中一个主要原因是。模板用于应用程序的表示层。所以twig提供了工具(过滤器、函数、全局变量)来实现这一点

了解差异 虽然在twig中有日期函数。它与php中的日期函数不同。要实现类似的功能,您可能需要在twig和php中使用相同或不同的方法。例如,您可以使用小树枝实现php的in_数组功能

怎么办 现在进入问题的最后一部分:

那么,访问细枝文件中的php内置函数的方法是什么

我想你已经知道了@DonCallisto的简短答案。您可以创建您的应用程序。并定义您需要的功能。或者,如果您疯狂到可以从模板访问所有php内置函数,那么您可以使用它。它将允许您通过前缀php\uu调用任何php函数。例如,如果您想调用in_array函数,那么您可以从模板中调用像php_in_array()


快乐编码

谢谢有一个函数,我们可以使用它,就像php的_array()在twig文件中一样。@user3458514:告诉过你:)上面有和有链接