3
รุ่นต่อตารางฐานข้อมูล?
ฉันกำลังใช้ codeigniter และพบว่าตัวเองอยู่ในสถานการณ์ที่คล้ายคลึงกันซึ่งฉันได้ใช้วิธีการจำลองซ้ำ ฉันกำลังสร้างแบบจำลองต่อตัวควบคุม แต่ฉันจะสร้างรุ่นต่อตารางฐานข้อมูลถือว่าเป็นแนวปฏิบัติที่ดี? วิธีนั้นจะไม่ถูกเขียนสองครั้ง แทนที่จะเป็นรุ่นต่อตัวควบคุมหรือรุ่นเล็ก ๆ หลายตัวที่ใช้ร่วมกัน ตัวอย่างถ้าฉันมี model model get_user ($ user_id) ฉันสามารถเขียนมันบน users_models.php ... ข้อเสียอย่างหนึ่งที่ฉันเห็นในที่นี้คือฉันอาจต้องโทรหลายรุ่นแทนที่จะเป็นแค่ชื่อผู้ใช้งาน สามารถโหลดหลายรุ่นที่ไม่สามารถใช้วิธีการหลายวิธีจากคอนโทรลเลอร์มีผลต่อประสิทธิภาพและความเร็วได้หรือไม่? อะไรจะเป็นวิธีที่ดีที่สุดในการจัดการกับปัญหานี้? หมายเหตุ: มีคำถามที่คล้ายกัน แต่ไม่ครอบคลุมถึงโมเดลต่อตารางฐานข้อมูล