View Full Version : change url search
ParisaKiani
شنبه 20 تیر 1394, 11:01 صبح
سلام
url در زمان سرچ از این حالت اقای محمدی=search?UsersSearch%5Bname%5D
میخوام به این حالت تغییر بدم اقای محمدی/ search/
از yii2 advanced استفاده میکنم
منون اگه میشه راهنمایی کنید
desatir7316
یک شنبه 21 تیر 1394, 10:22 صبح
باید 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 استفاده کنید و به یک رشته تبدیلش کنید.
ParisaKiani
سه شنبه 30 تیر 1394, 13:41 عصر
ممنون از راهنماییتون
ولی من میخوام جایی رو که url :
اقای محمدی=search?UsersSearch%5Bname%5D میسازه رو پیدا کنم و اونجا بگم که با این فرمت url نسازه بیاد با فرمت اقای محمدی/ search/ بسازه ، منظورم اینه که اون علامت سوال تو url نذاره
desatir7316
چهارشنبه 31 تیر 1394, 07:25 صبح
همین rule هاست
prettyurl رو حالت فعال بشه و براش rule تعریف کنی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.