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

问题描述 投票:0回答:1

我从我的twig文件调用我的控制器文件中的一个函数,就像我将我的代码设置为:

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

}

但它给出了这个错误。

错误:

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

opencart opencart-3 opencart-module
1个回答
0
投票

它无法直接访问Twig中的任何PHP函数。

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

或者看看:Call PHP function from Twig template

© www.soinside.com 2019 - 2024. All rights reserved.