سلام
url در زمان سرچ از این حالت اقای محمدی=search?UsersSearch%5Bname%5D
میخوام به این حالت تغییر بدم اقای محمدی/ search/
از yii2 advanced استفاده میکنم
منون اگه میشه راهنمایی کنید
سلام
url در زمان سرچ از این حالت اقای محمدی=search?UsersSearch%5Bname%5D
میخوام به این حالت تغییر بدم اقای محمدی/ search/
از yii2 advanced استفاده میکنم
منون اگه میشه راهنمایی کنید
باید rule توی url manager تعریف کنید:
این رو نگاه کنید که توی یکی از پروژه ها استفاده کردم:
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'store/<id:\d+>/<title>' => 'store/view',
],
]
این میگه اگه توی کنترلر store یه id اومد و یه title ، این رو ریدایرکت کن به store/view که actionView فقط یه id برای ورودی می گیره و اون title برای نمایش توی url هست و استفاده ای دیگه ای نداره
یه چیز دیگه اینکه بین "آقای" و "محمدی" به جای space از dash استفاده کنید و به یک رشته تبدیلش کنید.
ممنون از راهنماییتون
ولی من میخوام جایی رو که url :اقای محمدی=search?UsersSearch%5Bname%5D میسازه رو پیدا کنم و اونجا بگم که با این فرمت url نسازه بیاد با فرمت اقای محمدی/ search/ بسازه ، منظورم اینه که اون علامت سوال تو url نذاره
همین rule هاست
prettyurl رو حالت فعال بشه و براش rule تعریف کنی