問題タブ [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.
php - Twigでnullをチェックする方法は?
Twigテンプレートで値がNULLかどうかを確認するには、どの構成を使用する必要がありますか?
php - Twig テンプレート エンジンをインストールするにはどうすればよいですか?
Mamp をローカル サーバーとして実行しています。Twig を にインストールしました/Applications/MAMP/svn/twig/twig/lib
。このパスを php.ini ファイルに含めました。
インストールを完了して Twig にアクセスするには、htdocs フォルダーに何を入れる必要がありますか?
php - 小枝 - 関数をテンプレートに渡す
現在、関数をクラスに配置し、このクラスのインスタンスをテンプレートに渡し、必要な関数をクラス メソッドとして呼び出します。
私は以下のようにする必要があります
出来ますか?
php - Twig を使用したテンプレート化 - すべてのテンプレートで変数への永続的なアクセス
私はTwigを調べ始めたばかりで、次のことをどのように達成するのか疑問に思っています。
サイトのすべてのページでアクセスする必要がある変数 $logged_in があります。これをデータ配列で毎回 twig レンダラーに渡すのではなく、宣言する方法があることを望んでいました。これはどこかにあり、すべてのテンプレートがそれにアクセスできます。
これを達成するために拡張機能を構築する必要がありますか、それとも可能ですか? ドキュメントのすべてのページに目を通しましたが、ここで説明されているように基本テンプレートを拡張しようとして問題が発生しています...
小枝のドキュメント | レシピ | テンプレートに Context Dead リンクを認識させる
これは正しいアプローチですか?
ありがとう
php - 小枝で変数の等価性をテストする
twigで、2 つの変数の等価性をテストする簡単な方法はありますか?
{% if var1 = var2 %}
有効ではありません{% if var1 is sameas(var2) %}
。両方が文字列の場合にのみ機能します...
(ドキュメントから)「sameasは、変数が別の変数と同じメモリアドレスを指しているかどうかをチェックします」など、便利です。
したがって、整数を比較する唯一の方法は、両方を文字列に変換することです。
{% if var1|lower is sameas(var2|lower) %}
perl - Twigサブパラメーターを渡すにはどうすればよいですか?
ハッシュキーをtwigサブルーチンに渡せないのを助けてください。
ここ:
ありがとう。
symfony - Symfony2 の設定で Twig ローダーを変更する方法
データベースからテンプレートをフェッチするカスタム Twig ローダーを作成しました。これは Twig の「スタンドアロン」ライブラリで動作します。これを Symfony2 で使用したいのですが、Symfony2 の設定で Twig ローダーを変更する場所が見つかりません。
それに関するヒントについては、事前にThx
php - Twigのstr_replace
小枝テンプレートで単純なstr_replaceを実行したいと思います。私は小枝に不慣れで、おそらくそのような新しいフィルターまたはsthを追加するか、既存のものを使用する必要があります。これどうやってするの?利用可能なフィルターのリストはどこにありますか?
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 オブジェクトを使用せずに日付フィルターを使用しているときにそれを行う簡単な方法があれば、私はそれを受け入れるでしょう。
ソリューションの「正確さ」や「優雅さ」ではなく、ソリューションが機能することだけに関心があります。
forms - symfony2 テキストフィールドのカスタムラベル
symfony2 の Field コンポーネントで少し不快な問題がありました。たとえば、twig テンプレートでフォーム フィールドの配列を出力したいと思います。
テキストフィールドの構成は次のとおりです。
しかし残念ながら、エンジンがこの出力をレンダリングすると、「MyCustomLabel」ではなく「FieldName」がラベルとして取得されます。for 以外のフォーム フィールドを出力しても問題はありません (その場合、各フィールドのテンプレートにラベルを追加するだけです)。しかし、スクリプトは実行前にフォーム フィールドの特定の数量と構成を知りません。そのため、フィールド レンダリングのサイクル メソッドを実装する必要があります。また、小枝表記にとどまりたいです...良いアドバイスをいただければ幸いです:)