ฉันสับสนเล็กน้อยก่อนที่จะเริ่มโปรเจ็กต์ใหม่ในเทมเพลตขั้นสูง Yii2 ดังนั้นฉันจึงถามคำถามนี้
ฉันได้ทำโปรเจ็กต์บางอย่างในแอป "Yii2 basic" ซึ่งเราใช้โมดูลสำหรับส่วนต่างๆ ของแอปพลิเคชันของเรา เช่น สำหรับแผงควบคุมผู้ดูแลระบบ API เราสร้างโฟลเดอร์ที่แตกต่างกันใน 'โฟลเดอร์โมดูล'
ฉันได้ทำโปรเจ็กต์ในเทมเพลตขั้นสูงของ Yii2 ด้วย ซึ่งเป็นโปรเจ็กต์หลายแอป ดังนั้นเราจึงใช้เทมเพลตขั้นสูง เนื่องจากเราได้แยก 'แบ็กเอนด์' และ 'ส่วนหน้า' ไว้ในเทมเพลตขั้นสูงของ Yii2 แล้ว ดังนั้นเราจึงไม่ได้สร้างโมดูลใดๆ ในโฟลเดอร์ 'โมดูล'
ทีนี้ผมอยากจะถามว่าแนวทางที่ถูกต้องคืออะไร เช่นเดียวกับในโปรเจ็กต์ใหม่ของฉัน เรามีผู้ใช้และผลิตภัณฑ์อยู่ในแบ็กเอนด์ ดังนั้นจึงเหมาะสมที่จะสร้างโมดูลที่แตกต่างกันสำหรับพวกเขาในโฟลเดอร์ 'โมดูล' หรือจะโอเคไหมถ้าฉันสร้างคอนโทรลเลอร์และโมเดลที่นั่นโดยตรงในโฟลเดอร์แบ็กเอนด์
ข้อดีของการใช้โฟลเดอร์โมดูลในเทมเพลตขั้นสูงคืออะไร
ขอบคุณสำหรับคำตอบล่วงหน้า