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

苏尼尔·拉瓦特(Sunil Rawat)

嗨,任何人都可以,请让我知道我们可以在树枝文件中使用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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

我们可以在Mysql Query中使用PHP函数strtotime吗

来自分类Dev

我们可以在 Twig 循环中切换值吗

来自分类Dev

我们可以在Python中使用C代码吗?

来自分类Dev

我们可以在StateMachineBuilder中使用UmlStateMachineModelFactory吗

来自分类Dev

我们可以在Azure中使用PostgREST API吗

来自分类Dev

我们可以在Getters中使用代表吗

来自分类Dev

我们可以在If条件中使用IsDisplayed方法吗?

来自分类Dev

我们可以在BETWEEN中使用CASE吗?

来自分类Dev

我们可以在 Angular 5 中使用 Cropit 吗?

来自分类Dev

我们可以在 JavaScript 中使用 doNotRemoveChild() 吗?

来自分类Dev

我们可以在 Symfony 控制器的表单中定义小部件的 id 属性吗?

来自分类Dev

与使用Chef / Puppet相比,我们可以在CDH中使用一些内置的Configuration Management吗?

来自分类Dev

我们可以理解吗?

来自分类Dev

我们可以关闭MouseEvents吗?

来自分类Dev

我们可以使用Symfony \ Bundle \ FrameworkBundle \ Test \ WebTestCase进行symfony 2控制台命令测试吗?

来自分类Dev

我们可以在Excel的IF函数的“ value_if_false”中使用公式吗?

来自分类Dev

我们可以在反应中使用其他名称调用构造函数(props)吗?

来自分类Dev

我们可以在VBA中使用条件编译在函数内部声明变量吗?

来自分类Dev

我们可以在C ++类的成员函数中使用cin >>吗?

来自分类Dev

我们可以在C中使用没有名称的函数吗?

来自分类Dev

我们可以在 sql 函数中使用 DML 命令吗?

来自分类Dev

当我们可以简单地分配它时,为什么在Python中使用内置的copy()函数呢?

来自分类Dev

当我们可以简单地分配它时,为什么在python中使用内置的copy()函数呢?

来自分类Dev

我们可以在html属性中使用php标签吗?

来自分类Dev

我们可以在 php 应用程序中使用 twilio 进行视频通话吗

来自分类Dev

我们可以在函数内部声明函数吗?

来自分类Dev

我们可以在Mysql Query中使用PHP函数strtotime

来自分类Dev

我们可以不使用导入语句访问内置类吗?

Related 相关文章

  1. 1

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

  2. 2

    我们可以在Mysql Query中使用PHP函数strtotime吗

  3. 3

    我们可以在 Twig 循环中切换值吗

  4. 4

    我们可以在Python中使用C代码吗?

  5. 5

    我们可以在StateMachineBuilder中使用UmlStateMachineModelFactory吗

  6. 6

    我们可以在Azure中使用PostgREST API吗

  7. 7

    我们可以在Getters中使用代表吗

  8. 8

    我们可以在If条件中使用IsDisplayed方法吗?

  9. 9

    我们可以在BETWEEN中使用CASE吗?

  10. 10

    我们可以在 Angular 5 中使用 Cropit 吗?

  11. 11

    我们可以在 JavaScript 中使用 doNotRemoveChild() 吗?

  12. 12

    我们可以在 Symfony 控制器的表单中定义小部件的 id 属性吗?

  13. 13

    与使用Chef / Puppet相比,我们可以在CDH中使用一些内置的Configuration Management吗?

  14. 14

    我们可以理解吗?

  15. 15

    我们可以关闭MouseEvents吗?

  16. 16

    我们可以使用Symfony \ Bundle \ FrameworkBundle \ Test \ WebTestCase进行symfony 2控制台命令测试吗?

  17. 17

    我们可以在Excel的IF函数的“ value_if_false”中使用公式吗?

  18. 18

    我们可以在反应中使用其他名称调用构造函数(props)吗?

  19. 19

    我们可以在VBA中使用条件编译在函数内部声明变量吗?

  20. 20

    我们可以在C ++类的成员函数中使用cin >>吗?

  21. 21

    我们可以在C中使用没有名称的函数吗?

  22. 22

    我们可以在 sql 函数中使用 DML 命令吗?

  23. 23

    当我们可以简单地分配它时,为什么在Python中使用内置的copy()函数呢?

  24. 24

    当我们可以简单地分配它时,为什么在python中使用内置的copy()函数呢?

  25. 25

    我们可以在html属性中使用php标签吗?

  26. 26

    我们可以在 php 应用程序中使用 twilio 进行视频通话吗

  27. 27

    我们可以在函数内部声明函数吗?

  28. 28

    我们可以在Mysql Query中使用PHP函数strtotime

  29. 29

    我们可以不使用导入语句访问内置类吗?

热门标签

归档