2009-07-07 12 views
1

URLは現在URLセグメント - ユーザープロファイル - CodeIgniterの

のようなものmysite.com/user/ChrisSalij

ですやあみんな、私は私のサイトのユーザープロファイルを作成しようとしています私のコントローラは次のようになります:

私が行くたびに404エラーが表示されます。

mysite.com/user/ChrisSalij

私はChrisSalijと呼ばれる方法があると期待しているためであると考えています。 私は$ this-> uri-> segment()を悪用していると確信していますが、コマンドもあります:P

助けていただければ幸いです。 ありがとう

答えて

3

それはコントローラがChrisSalijという機能を探しているからです。これを解決する

、いくつかの方法:

1)変更

function index(){ 
$data['username'] = $this->uri->segment(2); 

function index($username){ 
$data['username'] = $username; 

こととmysite.com/user/index/ChrisSalij

のURLを使用します

2)URLにインデックスがあるという考えが嫌な場合は、プロファイルと呼ばれる機能を変更するか、以下のような、またはrouting

を使用してに見て、正確な魅力のようなmysite.com/user/ChrisSalij

+0

作品のURLをマッピングするために

$route['user/(:any)'] = "user/index/$1"; 

の線に沿って何かを使用します。ありがとうございました。私は関数を通過することを考えないための馬鹿のように感じる:P –

関連する問題