
Twig & Templates
Twig 構文、変数、フィルター、extends、include、blocks、forms rendering、assets
20 面接問題·
Junior
1Twig テンプレートで変数を表示するには、どの構文を使用しますか?
1
Twig テンプレートで変数を表示するには、どの構文を使用しますか?
回答
{{ }}(二重中括弧)構文は、Twig で変数の内容を表示するために使用します。この構文は XSS 攻撃を防ぐために自動的に HTML エスケープを行います。制御構造には {% %} を、コメントには {# #} を使用します。
2Twig テンプレートでコメントを書くにはどうしますか?
2
Twig テンプレートでコメントを書くにはどうしますか?
回答
Twig のコメントは {# #} 構文を使用します。これらのコメントは標準的な HTML コメントとは異なり、最終的な HTML 出力にはレンダリングされません。これにより、ユーザーに情報を公開することなく開発者向けのメモを追加できます。
3Twig における {% extends %} タグの役割は何ですか?
3
Twig における {% extends %} タグの役割は何ですか?
回答
extends タグは、親テンプレートを定義することでテンプレートの継承を可能にします。子テンプレートは親の構造全体を継承し、定義された block をオーバーライドできます。これにより再利用性が高まり、サイト全体で一貫した構造を維持できます。
4
アセットファイル(CSS、JS、画像)の URL を生成する Twig 関数はどれですか?
5
テンプレート内に別の Twig テンプレートを挿入するにはどうしますか?
+17 面接問題
その他のSymfony面接トピック
モダンPHP (8.1+)
Junior
20問Symfony の基礎
Junior
25問Routing & Controllers
Junior
20問Doctrine ORM の基礎
Junior
25問Symfony フォーム
Junior
22問データバリデーション
Junior
18問Dependency Injection & Services
Mid-Level
24問Security & Authentication
Mid-Level
26問Doctrine 上級
Mid-Level
24問API Platform
Mid-Level
22問Serializer Component
Mid-Level
20問Events & Event Subscribers
Mid-Level
20問Console & Commands
Mid-Level
18問Messenger Component
Mid-Level
22問HTTP Client
Mid-Level
18問キャッシュとパフォーマンス
Mid-Level
20問Workflow Component
Mid-Level
18問Testing Symfony
Mid-Level
22問Mailer Component
Mid-Level
16問翻訳と i18n
Mid-Level
16問EasyAdmin Bundle
Mid-Level
18問Symfony アーキテクチャ
Senior
24問パフォーマンスと最適化
Senior
22問高度なセキュリティ
Senior
22問カスタムバンドル
Senior
20問Symfony によるマイクロサービス
Senior
22問Real-time & WebSockets
Senior
18問Deployment & DevOps
Senior
20問