سلام
عزیزانی که توی mvc تجربه بیشتر دارن لطفا راهنمایی کنن
خواستم بدونم که زمانی که یک صفحه mvc رو فراخونی میکنیم ایا اولویتی یا استانداردی وجود داره که اول مثلا کنترلر رو فراخونی بکنیم یا ویو؟
واضح تر بگم وقتی یه صفحه وب ام وی سی رو فراخونی میکنیم چه موقع اول کنترلر و چه موقع خود ویو رو اول فراخونی میکنیم؟
با تشکر
Controller ها یکی از کارهاشون اینه یک HTTP Request دریافت میکنن و یک HTTP Response بازگردانی میکنند. حال این اون HTTP Response میتونه شامل هرچیزی باشه که در نهایت به درخواست کننده ارئه میشه. در Controller وقتی یک View بازگردانی می کنید همان View بعد از Compile شده به HTML خالص تبدیل میشه و به عنوان یک HTTP Response به درخواست کننده داده میشه. اینجا شما نمیتونی View رو فراخوانی کن چون خود View قبلیت دریافت درخواست بدون Controller رو نداره.
یعنی در هر صورت اولین request به سمت کنترلر میره؟ درسته؟ بعد توی کنترلر تصمیم گرفته میشه که ویو برگردونه یا نه؟
بله
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)