問題タブ [twig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
263812 参照

php - Twigでnullをチェックする方法は?

Twigテンプレートで値がNULLかどうかを確認するには、どの構成を使用する必要がありますか?

0 投票する
2 に答える
11829 参照

php - Twig テンプレート エンジンをインストールするにはどうすればよいですか?

Mamp をローカル サーバーとして実行しています。Twig を にインストールしました/Applications/MAMP/svn/twig/twig/lib。このパスを php.ini ファイルに含めました。

インストールを完了して Twig にアクセスするには、htdocs フォルダーに何を入れる必要がありますか?

0 投票する
5 に答える
32527 参照

php - 小枝 - 関数をテンプレートに渡す

現在、関数をクラスに配置し、このクラスのインスタンスをテンプレートに渡し、必要な関数をクラス メソッドとして呼び出します。

私は以下のようにする必要があります

出来ますか?

0 投票する
1 に答える
3297 参照

php - Twig を使用したテンプレート化 - すべてのテンプレートで変数への永続的なアクセス

私はTwigを調べ始めたばかりで、次のことをどのように達成するのか疑問に思っています。

サイトのすべてのページでアクセスする必要がある変数 $logged_in があります。これをデータ配列で毎回 twig レンダラーに渡すのではなく、宣言する方法があることを望んでいました。これはどこかにあり、すべてのテンプレートがそれにアクセスできます。

これを達成するために拡張機能を構築する必要がありますか、それとも可能ですか? ドキュメントのすべてのページに目を通しましたが、ここで説明されているように基本テンプレートを拡張しようとして問題が発生しています...

小枝のドキュメント | レシピ | テンプレートに Context Dead リンクを認識させる

これは正しいアプローチですか?

ありがとう

0 投票する
2 に答える
66659 参照

php - 小枝で変数の等価性をテストする

twigで、2 つの変数の等価性をテストする簡単な方法はありますか?

{% if var1 = var2 %}有効ではありません{% if var1 is sameas(var2) %}。両方が文字列の場合にのみ機能します...

(ドキュメントから)「sameasは、変数が別の変数と同じメモリアドレスを指しているかどうかをチェックします」など、便利です。

したがって、整数を比較する唯一の方法は、両方を文字列に変換することです。
{% if var1|lower is sameas(var2|lower) %}

0 投票する
1 に答える
371 参照

perl - Twigサブパラメーターを渡すにはどうすればよいですか?

ハッシュキーをtwigサブルーチンに渡せないのを助けてください。

ここ:

ありがとう。

0 投票する
3 に答える
4180 参照

symfony - Symfony2 の設定で Twig ローダーを変更する方法

データベースからテンプレートをフェッチするカスタム Twig ローダーを作成しました。これは Twig の「スタンドアロン」ライブラリで動作します。これを Symfony2 で使用したいのですが、Symfony2 の設定で Twig ローダーを変更する場所が見つかりません。

それに関するヒントについては、事前にThx

0 投票する
4 に答える
106196 参照

php - Twigのstr_replace

小枝テンプレートで単純なstr_replaceを実行したいと思います。私は小枝に不慣れで、おそらくそのような新しいフィルターまたはsthを追加するか、既存のものを使用する必要があります。これどうやってするの?利用可能なフィルターのリストはどこにありますか?

0 投票する
5 に答える
25774 参照

php - Twig 日付フィルターでタイムゾーンを使用するにはどうすればよいですか?

私はTwigとこの日付フィルターを使用しています

http://www.twig-project.org/doc/templates.html#date

どうやら、彼らはパラメーターで DateTime インスタンスを探しています。

これを見て http://www.php.net/manual/en/datetime.construct.php

PHP の datetime オブジェクトとタイムゾーンの使用方法がわかりません。

私は基本的な PHP を知っており、単純な Web プログラミングに精通しているため、タイムゾーンに対応しながら Twig 日付フィルターを使用して日付と時刻を表示するにはどうすればよいですか?

datetime オブジェクトを使用せずに日付フィルターを使用しているときにそれを行う簡単な方法があれば、私はそれを受け入れるでしょう。

ソリューションの「正確さ」や「優雅さ」ではなく、ソリューションが機能することだけに関心があります。

0 投票する
6 に答える
19259 参照

forms - symfony2 テキストフィールドのカスタムラベル

symfony2 の Field コンポーネントで少し不快な問題がありました。たとえば、twig テンプレートでフォーム フィールドの配列を出力したいと思います。

テキストフィールドの構成は次のとおりです。

しかし残念ながら、エンジンがこの出力をレンダリングすると、「MyCustomLabel」ではなく「FieldName」がラベルとして取得されます。for 以外のフォーム フィールドを出力しても問題はありません (その場合、各フィールドのテンプレートにラベルを追加するだけです)。しかし、スクリプトは実行前にフォーム フィールドの特定の数量と構成を知りません。そのため、フィールド レンダリングのサイクル メソッドを実装する必要があります。また、小枝表記にとどまりたいです...良いアドバイスをいただければ幸いです:)