در مدل MVC گفته میشه که میبایست بخش کار با پایگاه داده ، استخراج اطلاعات و ... از بخش نمایش اطلاعات جدا بشه .
بعنوان مثال ما میایم در کنترلر مربوطه اطلاعات مربوط به یک جدول رو از model اون استخراج کرده و به view مربوطه جهت نمایش داده ها ارسال میکنیم .
در view با یک حلقه ی foreach اطلاعات رو نمایش میدیم .
تا اینجا تا حدی کدهای html و php جدا شدن.
اما گاهی لازمه در همین حلقه ی foreah در view یک select دیگر هم انجام بشه .
خب مسلما اینجا باید یک شی از کلاس model مربوطه ایجاد کرده و متد select اونو صدا کنیم .
پس در این view نیاز به نوشتن کد php هم هست .
آیا این کار برخلاف مدل MVC هست ؟
اگر بله ، در این مواقع باید چکار کرد ؟
چطور باید همه ی این کارها رو در کنترلر انجام داد و سپس به VIEW ارسال کرد ؟
بعنوان مثال ما میایم در کنترلر مربوطه اطلاعات مربوط به یک جدول رو از model اون استخراج کرده و به view مربوطه جهت نمایش داده ها ارسال میکنیم .
در view با یک حلقه ی foreach اطلاعات رو نمایش میدیم .
تا اینجا تا حدی کدهای html و php جدا شدن.
اما گاهی لازمه در همین حلقه ی foreah در view یک select دیگر هم انجام بشه .
خب مسلما اینجا باید یک شی از کلاس model مربوطه ایجاد کرده و متد select اونو صدا کنیم .
پس در این view نیاز به نوشتن کد php هم هست .
آیا این کار برخلاف مدل MVC هست ؟
اگر بله ، در این مواقع باید چکار کرد ؟
چطور باید همه ی این کارها رو در کنترلر انجام داد و سپس به VIEW ارسال کرد ؟