Twigは複数のフィルターを追加しますか?

Khodour.F

小枝に複数のフィルターを追加することは可能ですか?

たとえば、私はこの単一のフィルターを持っています

$app->twig->addFilter('_bah',new Twig_Filter_Function('_bah'));

すべての関数を追加したい場合は、これを実行してください

$app->twig->addFilter('_bah1',new Twig_Filter_Function('_bah1'));
$app->twig->addFilter('_bah2',new Twig_Filter_Function('_bah2'));
..... etc

Twigテンプレート内で使用したい関数がたくさんある{{ classname.method }}、のようなクラス名で呼び出さずに、フィルターとして呼び出したい場合{{ "bla bla bla"|trim_me}}は可能ですか?

Twigで拡張機能を作成できます...

拡張機能を作成する主な動機は、国際化のサポートを追加するなど、頻繁に使用されるコードを再利用可能なクラスに移動することです。拡張機能は、タグ、フィルター、テスト、演算子、グローバル変数、関数、およびノー​​ド訪問者を定義できます。

拡張機能を作成すると、コンパイル時に実行されるコードと実行時に必要なコードをより適切に分離することもできます。そのため、コードが高速になります。

ほとんどの場合、プロジェクトに単一の拡張機能を作成して、Twigに追加するすべての特定のタグとフィルターをホストすると便利です。

http://twig.sensiolabs.org/doc/advanced.html#creating-an-extension

次に、1行だけ必要です...

$twig->addExtension(new My_Twig_Extension_Class());

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Java GUIは、1つのボタンを使用して複数のテキストフィールドをテキストファイルに追加しますか?

分類Dev

フィルター行に複数選択のComboBoxCellEditorを追加します

分類Dev

ffmpegに複数のフィルターを追加する方法は?

分類Dev

TWIG:変数に2つのフィルターまたは変数を含めることは可能ですか?

分類Dev

ReactJSは複数の入力フィールドを動的に追加します

分類Dev

jqGridは、特定の列に複数選択列フィルターを追加します

分類Dev

JavaScriptは、フィルターとループを使用して配列から複数の値を削除します

分類Dev

複数の入力フィールドを追加/削除します

分類Dev

フィルターとラムダ:複数の引数を渡しますか?

分類Dev

引数が指定されていない場合、Twigの「デフォルト」フィルターは何をしますか?

分類Dev

複数のフィルターを使用してDirectory.GetFiles()を呼び出すことはできますか?

分類Dev

複数のフィルターを使用してDirectory.GetFiles()を呼び出すことはできますか?

分類Dev

複数のフィルターを使用してDirectory.GetFiles()を呼び出すことはできますか?

分類Dev

複数のcssフィルターを同時に使用しますか?

分類Dev

Ionicはリストに複数のフィルターを適用します

分類Dev

複数のフィルターを使用した合計は、or-operatorで優れていますか?

分類Dev

Django RestFrameworkのjson応答に複数のモデルとカスタムフィールドを追加します

分類Dev

複数のテキストフィールドは、複数のボタンで更新を評価します

分類Dev

Pandasデータフレームは複数のifステートメントに基づいてフィールドを追加します

分類Dev

MySQLデータベースから重複する複数のフィールドを選択します

分類Dev

ng-repeat:複数のフィルターを追加する方法は?

分類Dev

Django RESTFrameworkは複数のフィールドをフィルタリングします

分類Dev

MongoDBは、1つの$ addToSetに複数のフィールドを追加できますか?

分類Dev

Terraformは、データ関数の出力から複数のセキュリティグループを追加します

分類Dev

Laravelは、複数の追加フィールドを含む多対多で同期を使用します

分類Dev

MDX に複数の計算フィルターを追加する

分類Dev

ループなしの複数の列値で行列をフィルター処理しますか(Matlab)?

分類Dev

SQLiteデータベースから複数のファイルに特定のテキストを追加します

分類Dev

Djangoは、同じモデルに対する複数の外部キーのフィルターを除外します

Related 関連記事

  1. 1

    Java GUIは、1つのボタンを使用して複数のテキストフィールドをテキストファイルに追加しますか?

  2. 2

    フィルター行に複数選択のComboBoxCellEditorを追加します

  3. 3

    ffmpegに複数のフィルターを追加する方法は?

  4. 4

    TWIG:変数に2つのフィルターまたは変数を含めることは可能ですか?

  5. 5

    ReactJSは複数の入力フィールドを動的に追加します

  6. 6

    jqGridは、特定の列に複数選択列フィルターを追加します

  7. 7

    JavaScriptは、フィルターとループを使用して配列から複数の値を削除します

  8. 8

    複数の入力フィールドを追加/削除します

  9. 9

    フィルターとラムダ:複数の引数を渡しますか?

  10. 10

    引数が指定されていない場合、Twigの「デフォルト」フィルターは何をしますか?

  11. 11

    複数のフィルターを使用してDirectory.GetFiles()を呼び出すことはできますか?

  12. 12

    複数のフィルターを使用してDirectory.GetFiles()を呼び出すことはできますか?

  13. 13

    複数のフィルターを使用してDirectory.GetFiles()を呼び出すことはできますか?

  14. 14

    複数のcssフィルターを同時に使用しますか?

  15. 15

    Ionicはリストに複数のフィルターを適用します

  16. 16

    複数のフィルターを使用した合計は、or-operatorで優れていますか?

  17. 17

    Django RestFrameworkのjson応答に複数のモデルとカスタムフィールドを追加します

  18. 18

    複数のテキストフィールドは、複数のボタンで更新を評価します

  19. 19

    Pandasデータフレームは複数のifステートメントに基づいてフィールドを追加します

  20. 20

    MySQLデータベースから重複する複数のフィールドを選択します

  21. 21

    ng-repeat:複数のフィルターを追加する方法は?

  22. 22

    Django RESTFrameworkは複数のフィールドをフィルタリングします

  23. 23

    MongoDBは、1つの$ addToSetに複数のフィールドを追加できますか?

  24. 24

    Terraformは、データ関数の出力から複数のセキュリティグループを追加します

  25. 25

    Laravelは、複数の追加フィールドを含む多対多で同期を使用します

  26. 26

    MDX に複数の計算フィルターを追加する

  27. 27

    ループなしの複数の列値で行列をフィルター処理しますか(Matlab)?

  28. 28

    SQLiteデータベースから複数のファイルに特定のテキストを追加します

  29. 29

    Djangoは、同じモデルに対する複数の外部キーのフィルターを除外します

ホットタグ

アーカイブ