سلام.وقت به خیر
من پروژه این دوره را با معماری دوره Mvc شما نوشتم!!!
کدم به درستی اجرا میشه
مشکلم اینه که توی کنترلر Dashboard باید تعداد زیادی شی new کنم که این کار بهینه نیست میخاستم فقط یکبار از DashboardModel شی بسازم و متد های اون را صدا بزنم این کار را چطوری باید انجام بدم؟
میشه از الگو های creational استفاده کرد؟
این هم فایل model برای داشبرد
با سلام خدمت شما همراه عزیز
برای داشبورد نباید مدل بسازید برای موجودیت های دیتابیس مدل میسازن مثل article category و ...
یعنی باید تمام query ها را توی controller بنویسم؟؟
بهتره براش orm تعریف کنید مثل پروژه نهایی mvc
البته این موردی که خدمتتون گفتم در بهترین حالت هست
ولی معماری mvc رو بذارید بر پایه پروژه اصلی دوره که بهترین روش هست
نکته بعدی
فعلا میتونید موقتی کوئری های اصلی رو داخل کنترلر بزنید و کوئری های پرتکرار مثل select * یا find رو داخل یک مدل اصلی