1

私は一般的にCIとURIルーティングに不慣れです。

新しいアプリを作成しました。デフォルトのコントローラーをに設定しますMain。にはMainindexメソッド、popularメソッド、メソッドがありrecentます。

アプリをロードすると、URLは次のように表示されhttp://localhost/myappます...これは明らかにコントローラーのindexメソッドをロードします...それで問題ありません。Main

では、URIをルーティングして、人気のあるメソッドと最近のメソッドhttp://localhost/myapp/popularhttp://localhost/myapp/recentそれぞれに移動してロードできるようにするにはどうすればよいですか?

4

3 に答える 3

2

CodeIgniterのルーティング機能を使用できます。これを行うには、application / config/routes.phpファイルに次の行を追加するだけです。

$route['recent'] = "main/recent";
$route['popular'] = "main/popular";
于 2009-11-02T22:17:52.310 に答える
2
$route['recent'] = "your_controller/recent";
$route['popular'] = "your_controller/popular";

それがあなたが必要とするものです。「recent」を呼び出すと、「your_controller/recent」にルーティングされます。同じことが人気にも当てはまります。

于 2009-11-03T01:38:43.980 に答える
0

関数popularrecentはなく、アプリケーションの実際のページである場合は、メインの下に保持するのではなく、それらを独自のコントローラーに移動する必要があります。

于 2009-11-02T22:05:48.260 に答える