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

روش های MVC به یک روش ختم می شود؟

مهدی  9 سال پیش  9 سال پیش
0 0

سلام بچه ها (دوستان)

 

من طبق آموزش ها به یک روش mvc دسترسی پیدا کردم که به شکل زیر هست:

http://www.mysite.com/controller/method/parm1

سوالم این هست که این یه روش کلی هست یا به روش های دیگه هم میشه روتینگ جدید ساخت، مثلا

http://www.mysite.com/controller/method/method/parm1

یا ...

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Mehrad  9 سال پیش
+1 0

سلام

ببینید در بحث روتینگ محدودیتی وجود نداره ، و بر اساس نیاز میشه روتینگ های مختلفی رو نوشت.
(البته مثال دومی که در پست بالا زدید ، برای من منطقی نیست)

در کل بین اکثر فریم ورک ها ، کلیت روتینگ شبیه به همین چیزی است که در این آموزشها داریم.

مثلا یکی از ویژگی های Codeigniter که من خوشم میاد این هست که میشه در کنترلرها به تعداد نا محدود پوشه ساخت و فریم خودش اتوماتیک این موضوع رو متوجه میشه و به URL اضافه میکنه ، یعنی :

 http://domain.com/foler1/folder2/controller/method/params

این قابلیت ها تماما قابل پیاده سازی در همین فریم ورک آموزشها هستند و همونطور که عرض کردم ، این بستگی به نیاز ما داره که روتینگ رو به چه شکل پیاده سازی کنیم.

0 0
مثالم برای خود من هم منطقی نیست.صرفا برای اینکه منظورمو بیان کنم زدم. خوب شما چه راهکاری رو به من پیشنهاد میدید تا بتونم روتینگ های مختلفی رو پیاده سازی کنم؟ (9 سال پیش)
0 0
همونطور که عرض کردم باید ابتدا ببینید نیازتون چی هست و به دنبال رسیدن به چه ویژگی ای در روت هستید ، و بعد الگوریتم مربوط به اون رو توی فایل index (که روتینگ در اونجا داره انجام میشه) بنویسید. بطور مثال مدتی پیش من میخواستم این قابلیت در فریم ورک وجود داشته باشه که بتونیم یکسری url رو بلاک کنم (یعنی وقتی یوزر فلان url رو آدرس بار مرورگرش وارد کرد ، با صفحه 404 مواجه بشه). در اینجا نیاز من و چیزی که میخواستم بهش برسم روشن بود و بر این اساس چند خط برنامه در فایل index نوشتم و به چیزی که میخواستم دست پیدا کردم. (9 سال پیش)

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