問題タブ [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.
translation - Twigで複数形で翻訳するには?
言語ファイル ( ) のキーを使用して現在のハードコードされたテキストを翻訳するにはどうすればよいmessages.en.xliff
ですか?
を使ってみました
成功しませんでした。Symfony はこのエラーを返します
メッセージは、'ProjectEventsBundle:Default:show_event.html.twig' 内の単純なテキストでなければなりません
500 内部サーバー エラー - Twig_Error_Syntax
前もって感謝します。
php - Symfony..ビュー上のハイパーリンク
私の質問は、ビューにハイパーリンクを作成する方法ですか?<a href="link"></a>
HTMLのように。コントローラのアクションメソッドで作成してから、ビューに送信する必要がありますか?または正確には何ですか?
php - Symfony2 フォーム テーマの作成 - フィールドセットとリスト スタイル
私はsymfony2を使用しています。小枝のデフォルトの div スタイル フォーム ブロックをオーバーライドしようとしています。
まず、フィールドセットとリスト (ul -> li) アプローチの利用可能な実装を持っているか知っている人はいますか?
twig - 小枝:ifステートメント内でin_arrayまたは同様の可能性がありますか?
テンプレートエンジンとしてTwigを使用していて、とても気に入っています。しかし、今、私は私が見つけたよりも簡単な方法で間違いなく達成可能でなければならない状況で走りました。
私が今持っているのはこれです:
私が探しているのは、次のようなものです。
私がまだ見たことがないこれを達成する方法はありますか?
独自の拡張機能を作成する必要がある場合、テスト関数内でmyVarにアクセスするにはどうすればよいですか?
ご協力いただきありがとうございます!
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
php - Twigのif-conditions
私はTwigを使用してHTMLの一部を条件付きで表示しています(またはとにかくしようとしています)。
これの何が問題になっていますか?if-endifペアを入れるまで、すべて問題なく動作します。
私が得るエラーは
致命的なエラー:キャッチされない例外'Twig_Error_Syntax'とメッセージ'不明なタグ名"endif"in..。
php - 小枝でCSRF入力をレンダリングする方法は?
CSRFトークンの非表示の入力をでレンダリングする通常の方法があることは知っていますが、 CSRF入力自体だけform_rest
をレンダリングする方法はありますか?追加のテキストをレンダリングするためにテーマをオーバーライドしました。しかし、CSRFトークンも入力フィールドにレンダリングされ、非表示フィールドの横に必要のないテキストが表示されるためです。したがって、このテキストをレンダリングしないように指示する引数を使用して、個別にレンダリングしたいと思います。{% block field_widget %}
yii - TWIG YII インクルードファイルからブロックを再宣言する方法
私はこの種の構造を持っています:
レイアウト.小枝:
header.twig:
index.twig:
index.twig block1 をレンダリングすると、予想どおりテキスト値に置き換えられますが、block2 は空のままです。block2 が再宣言されたコンテンツに置き換えられないのはなぜですか? TWIG共通で正しいのか、それともYii FrameworkのみのTWIG実装の問題なのか? 説明どおりに機能させるには、構造をどのように変更すればよいですか?
前もって感謝します)
php - 小枝テンプレートエンジンのform_widget
私は現在、PHPアプリケーションを更新して、非常に優れた小枝テンプレートエンジンを使用するようにしています。
私はこの問題にどのように取り組むかについて問題にぶつかりました。アプリケーションには、独自に開発されたフォームクラスのセットがあります。基本的に、フォームオブジェクトにフィールドをプログラムで追加したり、メソッドやアクションを設定したりできます。これがすべて完了すると、render()
メソッドが呼び出され、フォーム用に生成されたHTMLスニペットが吐き出されます。
raw
次のようなフィルターを使用して、フォームをテンプレートに出力することができました。
これはうまく機能しますが、symfony2にはform_widget()というメソッドがあり、rawとして出力せずにフォームのレンダリングを具体的に処理します。
使用できるようにアプリケーションを調整したいのですが、詳細なform_widget()
ドキュメントが見つかりません。form_widget()
symphony2フレームワークを使用せずにデータを渡す方法を誰かが指摘できますか?それが配列、オブジェクト、または他の何かであるかどうか?