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

How to call my custom function from my twig file in opencart 3.x

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

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

}

但是它给出了这个错误。

错误:

Fatal error: Uncaught Twig_Error_Syntax: Unknown "myFunction" function in...

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

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

或者看这个:Call PHP function from Twig template