jafari.mehdi39

معماری سه لایه mvc در زبان برنامه نویسی php

jafari.mehdi39 ۱۳۹۹/۰۹/۲۷ زبان برنامه‌نویسی پی‌اچ‌پی

سلام.

یه سوال.

ما الان وقتی که یک uri رو وارد میکنیم. به صورت پیش فرض میاد توی فایل index. Php. حالا توی فایل ایندکسمون یه شی از کلاس app ساختیم که با ساخته شدن شی متد کانستراک عمل میکنه و در آخر به ما بخش های uri رو میده و همینطور دوتا پروپرتی به اسم های action و controler رو مقدار دهی میکنیم. و همین طور یک شی از کلاس default controller میسازیم. و حالا سوالم اینه خب بعدش چی میشه؟ ما که هیچ جای برنامه کلاس و متد های default controller رو فراخانی نکردیم 🤔. اگه ما یه جایی از برنامه کلاس و یکی از متد های default controller رو فراخوانی کنیم خب دیگه درسته و با فایل هایی مثل user.php و database.php اطلاعات رو از دیتا بیس میخونه و توی فایل view مورد نظر نشون میده. اما الان ما فایل default controler و یکی از action هاشو که فراخوانی نکردیم. و چطوری اون فایل ها فراخوانی میشه؟