0

私は自分のユーザープロファイルを持っていました

www.domain.com/user/username

に移動しました

www.domain.com/username

classes functionsしかし、これは構成内のファイルにほとんどを追加routes.phpする必要があり、アプリに新しい機能を追加したい場合は、すべての機能をroutes.phpファイルに追加する必要がありますが、これは良い習慣ではありません...

CodeIgniter で他の人がそれを処理する最良の方法は何ですか?

4

2 に答える 2

1

おそらく、逆の方法で行うことができます-取得できないユーザー名のホワイトリストを作成し(それらは、、などのコントローラーの名前になりますadmin... contact)、ホワイトリスト項目以外のものをルーティングします。

于 2012-05-06T18:40:13.607 に答える
0

私は答えを得たようです

私がしたことは、私が持っているすべてのコントローラーに以下のコードを追加することです

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

下部にあるこのコード

$route['(:any)'] = "user/$1";
于 2012-05-06T18:55:33.943 に答える