После того, как я обновил установку Silex до версии 2.x, написанные мной макросы не работают.
{% macro render_map(data) %}
/**
* Do some stuff
*/
{{ __self.render_map(argument) }}
{% endmacro %}
После некоторых исследований я обнаружил, что оператор "__self" устарел, и я попыталсяэто решение:
{% import _self as macros %}
{% macro render_map(data) %}
/**
* Do some stuff
*/
{{ macros.render_map(argument) }}
{% endmacro %}
Кто-нибудь имеет решение для моей проблемы?