問題タブ [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 投票する
5 に答える
30033 参照

translation - Twigで複数形で翻訳するには?

言語ファイル ( ) のキーを使用して現在のハードコードされたテキストを翻訳するにはどうすればよいmessages.en.xliffですか?

を使ってみました

成功しませんでした。Symfony はこのエラーを返します

メッセージは、'ProjectEventsBundle:Default:show_event.html.twig' 内の単純なテキストでなければなりません

500 内部サーバー エラー - Twig_Error_Syntax

前もって感謝します。

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

php - Symfony..ビュー上のハイパーリンク

私の質問は、ビューにハイパーリンクを作成する方法ですか?<a href="link"></a>HTMLのように。コントローラのアクションメソッドで作成してから、ビューに送信する必要がありますか?または正確には何ですか?

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

php - \t小枝出力の文字

小枝に\tおよび\n文字の出力を停止させる方法を知っている人はいますか?私の出力は次のようになります。

このテンプレートの場合:

ありがとう!

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

php - Symfony2 フォーム テーマの作成 - フィールドセットとリスト スタイル

私はsymfony2を使用しています。小枝のデフォルトの div スタイル フォーム ブロックをオーバーライドしようとしています。

まず、フィールドセットとリスト (ul -> li) アプローチの利用可能な実装を持っているか知っている人はいますか?

0 投票する
7 に答える
310175 参照

twig - 小枝:ifステートメント内でin_arrayまたは同様の可能性がありますか?

テンプレートエンジンとしてTwigを使用していて、とても気に入っています。しかし、今、私は私が見つけたよりも簡単な方法で間違いなく達成可能でなければならない状況で走りました。

私が今持っているのはこれです:

私が探しているのは、次のようなものです。

私がまだ見たことがないこれを達成する方法はありますか?

独自の拡張機能を作成する必要がある場合、テスト関数内でmyVarにアクセスするにはどうすればよいですか?

ご協力いただきありがとうございます!

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

symfony - テンプレートでログインしているユーザーにアクセスする

FOSuserbundleを使用してユーザー登録を開始していますhttps://github.com/FriendsOfSymfony/FOSUserBundle

登録/ログインとログアウトがあります。私が今やりたいのは、ログインしているユーザーのデータを取得して、サイトのすべてのページに表示することです。ヘッダータイプの「Hiusername」のように。

私のapp/Resources / views / base.html.twigにコントローラーを埋め込むのが、これを行うための最良の方法のようですhttp://symfony.com/doc/current/book/templating.html#embedding-controllers

そこで、ユーザープロファイルデータにアクセスするためのコントローラーを作成しました。私が理解できないのは、組み込みコントローラーでFOSメソッドにアクセスする方法です。だから私のAcme/UserBundle / Controller / UserController.phpからこれをやりたい:

私が入手したもの:vendor / bundles / FOS / UserBundle / Controller / ProfileController.php

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

php - Twigのif-conditions

私はTwigを使用してHTMLの一部を条件付きで表示しています(またはとにかくしようとしています)。

これの何が問題になっていますか?if-endifペアを入れるまで、すべて問題なく動作します。

私が得るエラーは

致命的なエラー:キャッチされない例外'Twig_Error_Syntax'とメッセージ'不明なタグ名"endif"in..。

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

php - 小枝でCSRF入力をレンダリングする方法は?

CSRFトークンの非表示の入力をでレンダリングする通常の方法があることは知っていますが、 CSRF入力自体だけform_restをレンダリングする方法はありますか?追加のテキストをレンダリングするためにテーマをオーバーライドしました。しかし、CSRFトークンも入力フィールドにレンダリングされ、非表示フィールドの横に必要のないテキストが表示されるためです。したがって、このテキストをレンダリングしないように指示する引数を使用して、個別にレンダリングしたいと思います。{% block field_widget %}

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

yii - TWIG YII インクルードファイルからブロックを再宣言する方法

私はこの種の構造を持っています:

レイアウト.小枝:

header.twig:

index.twig:

index.twig block1 をレンダリングすると、予想どおりテキスト値に置き換えられますが、block2 は空のままです。block2 が再宣言されたコンテンツに置き換えられないのはなぜですか? TWIG共通で正しいのか、それともYii FrameworkのみのTWIG実装の問題なのか? 説明どおりに機能させるには、構造をどのように変更すればよいですか?

前もって感謝します)

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

php - 小枝テンプレートエンジンのform_widget

私は現在、PHPアプリケーションを更新して、非常に優れた小枝テンプレートエンジンを使用するようにしています。

私はこの問題にどのように取り組むかについて問題にぶつかりました。アプリケーションには、独自に開発されたフォームクラスのセットがあります。基本的に、フォームオブジェクトにフィールドをプログラムで追加したり、メソッドやアクションを設定したりできます。これがすべて完了すると、render()メソッドが呼び出され、フォーム用に生成されたHTMLスニペットが吐き出されます。

raw次のようなフィルターを使用して、フォームをテンプレートに出力することができました。

これはうまく機能しますが、symfony2にはform_widget()というメソッドがあり、rawとして出力せずにフォームのレンダリングを具体的に処理します。

使用できるようにアプリケーションを調整したいのですが、詳細なform_widget()ドキュメントが見つかりません。form_widget()symphony2フレームワークを使用せずにデータを渡す方法を誰かが指摘できますか?それが配列、オブジェクト、または他の何かであるかどうか?