با سلام به همه دوستان
به طور عادی وقتی شما یک فرم ایجاد میکنید و مقادیری را از طریق GET به کنترلر ارسال میکنید , 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نوشته شود به عنوان نام فرم پشت پارامترهای مقادیر ارسالی قرار میگیرد پس با خالی گذاشتن آن , مقادیر به صورت دلخواهد شما نمایش داده خواهند شد
سربلند و موفق باشید