
Routing & Controllers
Anotasi route, parameter, constraint, redirect, Request/Response, response JSON
1Atribut PHP mana yang harus digunakan untuk mendefinisikan route di controller Symfony 7?
Atribut PHP mana yang harus digunakan untuk mendefinisikan route di controller Symfony 7?
Jawaban
Atribut #[Route] dari namespace Symfony\Component\Routing\Attribute adalah metode yang direkomendasikan untuk mendefinisikan route di Symfony 7. Atribut ini menggantikan anotasi Doctrine yang memerlukan komentar khusus. Atribut PHP native memberikan integrasi IDE yang lebih baik dan validasi pada saat kompilasi.
2Bagaimana cara mendefinisikan parameter route dinamis di Symfony?
Bagaimana cara mendefinisikan parameter route dinamis di Symfony?
Jawaban
Parameter route didefinisikan menggunakan kurung kurawal di path route, misalnya {id}. Parameter ini kemudian secara otomatis diinjeksikan sebagai argumen ke metode controller dengan nama yang sama. Konvensi ini memungkinkan pengikatan otomatis antara URL dan parameter controller.
3Objek Symfony mana yang merepresentasikan permintaan HTTP yang masuk?
Objek Symfony mana yang merepresentasikan permintaan HTTP yang masuk?
Jawaban
Kelas Request dari namespace Symfony\Component\HttpFoundation mengenkapsulasi semua data permintaan HTTP: parameter GET/POST, cookie, header, file yang diunggah. Kelas ini dapat diinjeksikan secara otomatis ke dalam metode controller berkat autowiring Symfony.
Bagaimana cara membatasi route ke metode HTTP tertentu?
Bagaimana cara mengembalikan respons JSON dari controller Symfony?
+17 pertanyaan wawancara
Topik wawancara Symfony lainnya
PHP Modern (8.1+)
Dasar-dasar Symfony
Twig & Templates
Dasar-dasar Doctrine ORM
Formulir Symfony
Validasi Data
Dependency Injection & Services
Security & Authentication
Doctrine Tingkat Lanjut
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache & Performa
Workflow Component
Testing Symfony
Mailer Component
Terjemahan & i18n
EasyAdmin Bundle
Arsitektur Symfony
Performa & Optimasi
Keamanan Lanjutan
Custom Bundle
Microservices dengan Symfony
Real-time & WebSockets
Deployment & DevOps
Kuasai Symfony untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis