Как вызвать мою пользовательскую функцию из моего файла ветки в opencart 3.x - PullRequest
0 голосов
/ 08 апреля 2019

Я вызываю функцию в моем файле контроллера из моего файла ветки, как будто я установил свой код как:

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

}

Но это дает эту ошибку.

Ошибка:

Неустранимая ошибка: Uncaught Twig_Error_Syntax: неизвестная функция "myFunction" в ...

1 Ответ

0 голосов
/ 09 апреля 2019

Невозможно получить доступ к любой функции PHP внутри Twig напрямую.

Вы должны использовать функцию, чтобы установить переменную в вашем контроллере, а затем проверить истинность этой переменной в Twig.

Или посмотрите это: Вызовите функцию PHP из шаблона Twig

...