โครงสร้างไดเรกทอรี
.
├── app ไดเรกทอรีแอปพลิเคชัน
│ ├── controller ไดเรกทอรีควบคุม
│ ├── model ไดเรกทรีโมเดล
│ ├── view ไดเรกทอรีมุมมอง
│ ├── middleware ไดเรกทอรีมัธยม
│ │ └── StaticFile.php มิดเดิลแวร์ไฟล์คงที่ที่มาพร้อม
│ ├── process ไดเรกทอรีโปรเซสที่กำหนดเอง
│ │ ├── Http.php โปรเซส Http
│ │ └── Monitor.php โปรเซสการตรวจสอบ
│ └── functions.php ฟังก์ชันธุรกิจที่กำหนดเองเขียนลงในไฟล์นี้
├── config ไดเรกทอรีการกำหนดค่า
│ ├── app.php การกำหนดค่าแอปพลิเคชัน
│ ├── autoload.php ไฟล์ที่กำหนดที่นี่จะถูกโหลดโดยอัตโนมัติ
│ ├── bootstrap.php การกำหนดค่าการเรียกกลับที่ทำงานเมื่อเริ่มต้นโปรเซสใน onWorkerStart
│ ├── container.php การกำหนดค่าคอนเทนเนอร์
│ ├── dependence.php การกำหนดค่าการพึ่งพาคอนเทนเนอร์
│ ├── database.php การกำหนดค่าฐานข้อมูล
│ ├── exception.php การกำหนดค่าแอปพลิเคชันยกเว้น
│ ├── log.php การกำหนดค่าบันทึก
│ ├── middleware.php การกำหนดค่ามิดเดิลแวร์
│ ├── process.php การกำหนดค่าตามโปรเซส
│ ├── redis.php การกำหนดค่า redis
│ ├── route.php การกำหนดค่าเส้นทาง
│ ├── server.php การกำหนดค่าคุณสมบัติเช่นพอร์ตและจำนวนโปรเซสของเซิร์ฟเวอร์
│ ├── view.php การกำหนดค่ามุมมอง
│ ├── static.php การเปิดปิดไฟล์คงที่และการกำหนดค่ามิดเดิลแวร์ไฟล์คงที่
│ ├── translation.php การกำหนดค่าหลายภาษา
│ └── session.php การกำหนดค่า session
├── public ไดเรกทอรีทรัพยากรคงที่
├── runtime ไดเรกทอรีที่ทำงานของแอปพลิเคชัน ต้องมีสิทธิ์การเขียน
├── start.php ไฟล์เริ่มต้นเซิร์ฟเวอร์
├── vendor ไดเรกทอรีของไลบรารีของบุคคลที่สามที่ติดตั้งโดย composer
└── support การปรับให้เข้ากับคลาส (รวมถึงคลาสของบุคคลที่สาม)
├── Request.php คลาสคำขอ
├── Response.php คลาสการตอบสนอง
└── bootstrap.php สคริปต์เริ่มต้นการตั้งค่าเมื่อเริ่มโปรเซส