Symfony

พื้นฐาน Symfony

การติดตั้ง โครงสร้างโปรเจกต์ bundle environment การกำหนดค่า routing controller

25 คำถามสัมภาษณ์·
Junior
1

คำสั่งใดที่สร้างโปรเจกต์ Symfony ใหม่พร้อมการพึ่งพาทั้งหมดสำหรับเว็บแอปพลิเคชัน?

คำตอบ

คำสั่ง symfony new --webapp สร้างโปรเจกต์ Symfony ที่สมบูรณ์พร้อมการพึ่งพาทั้งหมดที่จำเป็นสำหรับเว็บแอปพลิเคชัน (Twig, Doctrine, Security ฯลฯ) ส่วนรูปแบบ symfony new ที่ไม่มี --webapp จะสร้างโปรเจกต์แบบขั้นต่ำ Composer create-project เป็นทางเลือกที่ใช้ได้ แต่แนะนำให้ใช้ symfony new เพราะกำหนดค่าการตั้งค่าที่เหมาะสมที่สุดโดยอัตโนมัติ

2

โฟลเดอร์ใดที่เก็บ controller ในโปรเจกต์ Symfony 7?

คำตอบ

controller จะถูกวางไว้ในโฟลเดอร์ src/Controller/ ตามโครงสร้างมาตรฐานของ Symfony namespace ที่สอดคล้องกันคือ App\Controller ข้อกำหนดนี้ช่วยให้สามารถทำ autowiring อัตโนมัติและทำให้การจัดระเบียบโค้ดง่ายขึ้น โฟลเดอร์อื่นที่กล่าวถึงไม่มีอยู่ในโครงสร้างมาตรฐานของ Symfony

3

Bundle ใน Symfony คืออะไร?

คำตอบ

Bundle คือแพ็กเกจที่นำกลับมาใช้ใหม่ได้ ซึ่งจัดกลุ่มโค้ดและทรัพยากร (controller, เทมเพลต, การกำหนดค่า) รอบ ๆ ฟีเจอร์เฉพาะอย่างหนึ่ง สามารถแชร์ระหว่างหลายโปรเจกต์ Symfony ได้ bundle ของบุคคลที่สามจะถูกติดตั้งผ่าน Composer และลงทะเบียนใน config/bundles.php ใน Symfony สมัยใหม่ bundle ถูกใช้สำหรับไลบรารีของบุคคลที่สามเป็นหลัก

4

ไฟล์ใดที่เก็บรายการ bundle ที่เปิดใช้งานในโปรเจกต์ Symfony?

5

สามสภาพแวดล้อมเริ่มต้นใน Symfony คืออะไร?

+22 คำถามสัมภาษณ์

หัวข้อสัมภาษณ์ Symfony อื่นๆ

PHP สมัยใหม่ (8.1+)

Junior
20 คำถาม

Routing & Controllers

Junior
20 คำถาม

Twig & Templates

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 คำถาม

Cache & ประสิทธิภาพ

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 คำถาม

Custom Bundles

Senior
20 คำถาม

Microservices ด้วย Symfony

Senior
22 คำถาม

Real-time & WebSockets

Senior
18 คำถาม

Deployment & DevOps

Senior
20 คำถาม

เชี่ยวชาญ Symfony สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี