Symfony

Twig & Templates

Twig 構文、変数、フィルター、extends、include、blocks、forms rendering、assets

20 面接問題·
Junior
1

Twig テンプレートで変数を表示するには、どの構文を使用しますか?

回答

{{ }}(二重中括弧)構文は、Twig で変数の内容を表示するために使用します。この構文は XSS 攻撃を防ぐために自動的に HTML エスケープを行います。制御構造には {% %} を、コメントには {# #} を使用します。

2

Twig テンプレートでコメントを書くにはどうしますか?

回答

Twig のコメントは {# #} 構文を使用します。これらのコメントは標準的な HTML コメントとは異なり、最終的な HTML 出力にはレンダリングされません。これにより、ユーザーに情報を公開することなく開発者向けのメモを追加できます。

3

Twig における {% extends %} タグの役割は何ですか?

回答

extends タグは、親テンプレートを定義することでテンプレートの継承を可能にします。子テンプレートは親の構造全体を継承し、定義された block をオーバーライドできます。これにより再利用性が高まり、サイト全体で一貫した構造を維持できます。

4

アセットファイル(CSS、JS、画像)の URL を生成する Twig 関数はどれですか?

5

テンプレート内に別の Twig テンプレートを挿入するにはどうしますか?

+17 面接問題

次の面接に向けてSymfonyをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める