ฉันกำลังสร้างเว็บไซต์สำหรับลูกค้าและตัดสินใจว่าจะใช้ตัวจุดไฟโค้ด
ไซต์นี้มีแบ็กเอนด์สองส่วน หนึ่งอันสำหรับนักออกแบบและอีกอันสำหรับทีมขาย ดังนั้นหลังจากเข้าสู่ระบบ ผู้ใช้จะถูกเปลี่ยนเส้นทางไปที่อย่างใดอย่างหนึ่ง
- mysite.com/sales/
- mysite.com/design/
ตัวอย่างเช่น ทีมขายสามารถดูคำสั่งซื้อ คอนเทนเนอร์ ผลิตภัณฑ์ได้ ดังนั้นฉันจึงต้องมีตัวควบคุมสำหรับแต่ละสิ่งเหล่านี้
- mysite.com/sales/orders/
ฝ่ายขายต้องสามารถดู แก้ไข ลบ ออเดอร์บางรายการได้...
- mysite.com/sales/orders/vieworder/235433
โดยพื้นฐานแล้วปัญหาของฉันคือฉันไม่มีกลุ่ม URL เพียงพอที่จะเล่นด้วย
ความคิดของฉันในการแก้ปัญหาของฉัน
ลบคำสั่งซื้อ คอนเทนเนอร์ คลาสผลิตภัณฑ์ และทำให้วิธีการทั้งหมดเป็นวิธีการของคลาสการขาย แม้ว่านี่จะหมายถึงวิธีการจำนวนมากและการโหลดแบบจำลองทั้งหมด ดังนั้นมันจึงดูไร้จุดหมาย
ลบคลาสการขาย/นักออกแบบ และควบคุมสิ่งที่ผู้ใช้แต่ละประเภทสามารถเข้าถึงได้โดยพิจารณาจากประเภทผู้ใช้ที่จัดเก็บไว้ในข้อมูลเซสชัน
วิธีการมีส่วน URL พิเศษ?
ขอขอบคุณสำหรับคำแนะนำใดๆ ฉันแค่ไม่ต้องการใช้เวลา 3 สัปดาห์ในโครงการนี้และตระหนักว่าฉันเริ่มผิดตั้งแต่ต้น!