حذف نام Model‌ از پارامترهای درون URL

تعرفه تبلیغات در سایت
عنوان عکس
عنوان عکس
عنوان عکس
عنوان عکس
عنوان عکس

آرشیو مطالب

جستجوگر

امکانات وب

برچسب ها

با سلام به همه دوستان

به طور عادی وقتی شما یک فرم ایجاد میکنید و مقادیری را از طریق GET به کنترلر ارسال میکنید ,‌ URL شما به شکل زیر خواهد شد و نام مدل شما پشت هر پارامتر و به صورت آرایه ای خواهد آمد

domain.co/fa/search?FormٔName[educationLevel]=1&FormٔName[salaryMin]=2

اما اگر بخواهید url شما به شکل زیر باشد به چه شکل باید عمل کنید؟
domain.co/fa/search?educationLevel=1&salaryMin=2

برای این کار کافیست در مدل خود , متد زیر را به همین شکل وارد کنید و مقدار خالی برگردانید
کد:
   public function formName()
   {
       return '';
   }


دقت بفرمایید که هر مقداری که درون return‌نوشته شود به عنوان نام فرم پشت پارامترهای مقادیر ارسالی قرار میگیرد پس با خالی گذاشتن آن , مقادیر به صورت دلخواهد شما نمایش داده خواهند شد


سربلند و موفق باشید
نویسنده : خنجی بازدید : 6 تاريخ : جمعه 6 مرداد 1396 ساعت: 23:26
برچسب‌ها :