如何从Opencart 3.x中的Twig文件中调用我的自定义函数

时间:2019-04-08 11:39:11

标签: opencart opencart-3 opencart-module

我正在从树枝文件中调用控制器文件中的函数,就像我将代码设置为:

{% if myFunction('param1', 'param2') %}
    {{ 'do something' }}
{% endif %

}

但是它给出了这个错误。

错误:

  

致命错误:未被捕获的Twig_Error_Syntax:...中未知的“ myFunction”函数

1 个答案:

答案 0 :(得分:0)

无法直接在Twig内部访问任何PHP函数。

您应该使用该函数在控制器中设置一个变量,然后在Twig中测试该变量的真实性。

或查看此:Call PHP function from Twig template