1
.twigファイルの関数を初期化する方法は?枝の機能を初期化しますか?
どのように機能が.twig形式になるのですか? ように:
{{ function renderCategories(categories, selected, button_edit, column_sort_order, column_name, column_action) }}
しかし、どのように機能の終了を設定するには?
.twigファイルの関数を初期化する方法は?枝の機能を初期化しますか?
どのように機能が.twig形式になるのですか? ように:
{{ function renderCategories(categories, selected, button_edit, column_sort_order, column_name, column_action) }}
しかし、どのように機能の終了を設定するには?
ベストソリューションIMHOがマクロ作成することです:
{% import "macros.html.twig" as myfunctions %}
{# here you passe your variables (categories, selected...) #}
{{ myfunctions.renderCategories(categories, selected, button_edit, column_sort_order, column_name, column_action) }}
ここでマクロについて詳しく読む::https://twig.symfony.com/doc/2.x/tags/macro.html
マクロを定義した後
を、あなたはそれが好きで使用することができます自分の関数を実装する方法についてのドキュメントはあまりありませんが、ヘルパー関数を持つクラスをメソッドとして記述してクラスを渡すこともできますあなたのビューのコンテキスト変数として。そこにあなたの方法にアクセスすることができます。 – Luckyfella