آدرس دهی در MVC
سلام وقت بخیر ساختار و کدهای من به شکل زیر هستن: (عکس لینک شده)
دوتا سوال برام پیش اومدهاول اینکه درون فایل main.php با اینکه خودش داخل پوشه Config هست بازم آدرس Config/db.php رو میپذیره و پروژه درست ران میشه چرا بازم درست اجرا میشه؟ مگر نباید با این آدرس دهی به شکل Config/Config/db.php میشد؟
سوال دوم هم اینکه در این ساختار قرار دادن RewriteBase /uncoxFrameworkMVC/ چه تاثیری رو این پروژه داره ؟ اگر وجود داشته باشه یا نداشته باشه اینجا چه تاثیری داره؟
سلام،
سؤال اولتون: بخاطر اینکه فایل main.php از فایل index.php لود شده یعنی از روت پروژه شروع شده بنابراین انگار سورس روی صفحه ی ایندکس نوشته شده است.
سؤال دومتون: RewriteBase برای زمانی که پروژه در روت قرار نگرفته مثل فولدربندی wamp و xampp که هر پروژه داخل یک فولدر قرار گرفته، بهمین علت فولدر Base مشخص میشود که چه فولدری مبنا قرار بگیرد و از پوشه روت www شروع نشود.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .