• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کلاس pagination و ارتباط اون با model در mvc
#1
با سلام

دوستان من واسه برنامه خودم یک فریم ورک نوشتم
حالا یک سوال واسم پیش اومده

لایه view تنها ارتباطش با لایه controller هست و لایه controller با لایه model در ارتباط هست

حالا اگر نیاز به یک کلاس جانبی داشته باشیم که در این کلاس نیاز به ارتباط با دیتابیس باشه چکار باید کرد ؟

بطور مثال :
الان یک صفحه از view دارم که از اطلاعات زیادی رو از دیتابیس لیست میکنه و میخوام این صفحه رو صفحه بندی کنم (pagination)

الان میخوام یک کلاس در پوشه libraries برای این موضوع بنویسم ولی چیزی که فکرم رو درگیر کرده این هست که طبق اصول برنامه نویسی ، نمیتونیم دستورات پایگاه داده (sql) رو بصورت مستقیم در این کلاسها استفاده کنیم یا اینکه از یک مدل در این کلاس نمونه بسازیم و از اون استفاده کنیم


راه حل چیست ؟؟
  پاسخ
تشکر شده توسط :
#2
component بنویس براش Smile
یک نوع کلاس وابسته به فریم ورک میشه

library کلاس غیروابسته به فریم ورک میشه بیشتر شبیه vendor هست .
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان