تالار گفتمان nCIS.ir

نسخه‌ی کامل: کوئری در کنترلر یا مدل
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام ممنون میشم یکی راهنمایی کنه که 
کوئری در مدل زده بشه بهتره یا در کنترلر  یا فرقی نمی کنه؟
قطعاً باید در داخل مدل باشه.
یعنی باید داخل مدل کوئری ها بصورت فانکشن نوشته بشه و در کنترلر بصورت متد فراخوانی بشه ؟
اگر داخل کنترلر کوئری بدیم چه ایرادی داره ؟
اگه داخل کنترلر کوئری بنویسیم، داریم منطق MVC رو نادیده میگیریم. این الگوی طراحی برای جداسازی لایه‌های مختلف برنامه از هم ایجاد شده ولی با نادیده‌گرفتنش دارین مجدداً به همون روش اسپاگتی‌کد قدیم برمیگردین.