آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آدرس دهی در MVC

H  1 سال پیش  1 سال پیش
0 0

سلام وقت بخیر ساختار و کدهای من به شکل زیر هستن: (عکس لینک شده)

دوتا سوال برام پیش اومدهاول اینکه درون فایل main.php با اینکه خودش داخل پوشه Config هست بازم آدرس Config/db.php رو میپذیره و پروژه درست ران میشه چرا بازم درست اجرا میشه؟ مگر نباید با این آدرس دهی به شکل Config/Config/db.php میشد؟

سوال دوم هم اینکه در این ساختار قرار دادن RewriteBase /uncoxFrameworkMVC/  چه تاثیری رو این پروژه داره ؟ اگر وجود داشته باشه یا نداشته باشه اینجا چه تاثیری داره؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
محسن موحد  1 سال پیش
0 0

سلام،

سؤال اولتون: بخاطر اینکه فایل main.php از فایل index.php لود شده یعنی از روت پروژه شروع شده بنابراین انگار سورس روی صفحه ی ایندکس نوشته شده است.

سؤال دومتون: RewriteBase برای زمانی که پروژه در روت قرار نگرفته مثل فولدربندی wamp و xampp که هر پروژه داخل یک فولدر قرار گرفته، بهمین علت فولدر Base مشخص میشود که چه فولدری مبنا قرار بگیرد و از پوشه روت www شروع نشود.

0 0
سوال اول: اگر اینطور باشه که شما میفرمائید باید فقط Config/db.php رو بپذیره نه db.php در حالی که من /Config رو حذف میکنم بازم پروژه ران میشه (1 سال پیش)
0 0
سوال دوم: من هم چند پروژه دارم که هر کدام داخل پوشه خودشون داخل پوشه htdocs در Xammp هستن ولی باز هم بدون RewriteBase و هم با RewriteBase در اجرای پروژه فرقی نداره حتی پوشه یه پروژه رو داخل یه پوشه test هم قرار دادم بازم RewriteBase تاثیری در اون نداشت (1 سال پیش)
0 0
خیر، دونوع مسیردهی رو میپذیره، یکی مسیر دهی مطلق و دیگری مسیر دهی نسبی یعنی نسبت به فایلی که دارید include میکنید. (1 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .