charcharkh
چهارشنبه 11 فروردین 1395, 11:24 صبح
سلام
بنده تازه mvc رو یاد گرفتم به یه مشکل خوردم . یه سایت قبلا داشتم و الان دارم با mvc بازنویسیش میکنم . ببنید در صفحه اصلی سایت تعدادی اتومبیل وجود داره که از دیتابیس خونده میشه و میاد و برای هر اتومبیل که car_id خودش رو گرفته تعدادی محصول بر طبق car_id در جدول محصولات واکشی میکنه تا اینجا دوتا حلقه باید بزنم
سوالم اینه که چطور دو تا loop تو در تو بزنم توی mvc وقتی controller ورودی رو داد به model دیگه ارتباط با کنترلر نداره تا اینکه کارش تموم بشه و اطلاعات رو برگردونه و حالا کنترلر باید داده ها رو بده به view ولی یک کار جا میمونه و اون اینکه طبق car_id باید محصولاتش رو واکشی کنه . و اگر بخوام برطبق اطلاعات اولی بدم توی view و توی view بخواهم model رو استفاده کنم قوانین mvc رو نقض کردم.
ایتدا باید اتومبیلها رو واکشی کنم سپس مطابق car_id هر اتومبیل محصولات مربوطش رو واکشی بشه و بعد میره سر اتومبیل بعدی دوباره محصولاتش و الی آخر...
نمیخوام از join استفاده کنم
لطفا راهنمایی بفرمایید.
بنده تازه mvc رو یاد گرفتم به یه مشکل خوردم . یه سایت قبلا داشتم و الان دارم با mvc بازنویسیش میکنم . ببنید در صفحه اصلی سایت تعدادی اتومبیل وجود داره که از دیتابیس خونده میشه و میاد و برای هر اتومبیل که car_id خودش رو گرفته تعدادی محصول بر طبق car_id در جدول محصولات واکشی میکنه تا اینجا دوتا حلقه باید بزنم
سوالم اینه که چطور دو تا loop تو در تو بزنم توی mvc وقتی controller ورودی رو داد به model دیگه ارتباط با کنترلر نداره تا اینکه کارش تموم بشه و اطلاعات رو برگردونه و حالا کنترلر باید داده ها رو بده به view ولی یک کار جا میمونه و اون اینکه طبق car_id باید محصولاتش رو واکشی کنه . و اگر بخوام برطبق اطلاعات اولی بدم توی view و توی view بخواهم model رو استفاده کنم قوانین mvc رو نقض کردم.
ایتدا باید اتومبیلها رو واکشی کنم سپس مطابق car_id هر اتومبیل محصولات مربوطش رو واکشی بشه و بعد میره سر اتومبیل بعدی دوباره محصولاتش و الی آخر...
نمیخوام از join استفاده کنم
لطفا راهنمایی بفرمایید.