從URL

2012-12-10 25 views
1

將控制器名稱我使用PHP 的Yii框架,並在一個問題都有所涉獵:從URL

我的URL目前看起來是這樣的:host.com/candidate/default/viewProfile/id/50

我想要的網址看起來像這樣: host.com/candidate/viewProfile/id/50

該模塊被稱爲candidate

此外,下面的規則不起作用:'/candidate/viewprofile/<id:\w+>' => 'candidate/default/viewprofile',

+1

開始時沒有用'/'試過? – Narek

+0

不知道,但如果你設置了DefaultController爲defaultController候選模塊,它應該工作藏漢 – ThomasVdBerge

回答

0

的第一件事可能是/開頭(刪除)。第二個原因可能是,在這個規則之前,你可以有另一個規則匹配你的url - 在這種情況下,只需重新排列規則並將其放到更高的位置(我的意思是更接近規則數組的開始;))。

+0

解決的問題:「/候選/自拍/ ID/」 =>「候選人/默認/自拍」, – user1891805

+0

OK,我只是瞎了...;) – lupatus