2012-03-29 46 views
0

我需要在我的網站上有一個功能,就像facebook打開用戶的個人資料(即www.facebook.com/avadhesh.mishra)。我想有網址像www.mysite.com/username將打開我的用戶的配置文件,路由在cakephp 2.1.1像facebook

爲此,我添加了下面一行在我的路由器文件,但它不會再幫助。

Router::connect('/*', array('controller' => 'users', 'action' => 'view_profile')); 

在此先感謝。

回答

0

將代碼寫入所有路徑的末尾&確保您的view_profile在用戶未找到時重定向到404頁面。

+0

謝謝Praveen。我使用了Router :: connect('/:usrname',array('controller'=>'users','action'=>'view_user_profile'),array('pass'=> array('usrname')));這是完美的工作,但我想知道爲什麼我的會議不在視圖中,而控制器中存在會話。任何想法? – AvMishra 2012-08-08 18:14:52