0

そこで、MVCアーキテクチャでコーディングされるPHPアプリケーションWebサイトのコーディングプロセスを開始しましたが、PrettyURLを使用する方法を実装したいと思います。自分でPrettyURLコードを作成したことがないので、どこから始めたらいいのかわかりません。以前は、example.com / index.php?act = controller&sub = method&id = 123456などのクエリ文字列URLを使用していました(これが正しい用語だと思います)...このWebサイトでは、次のURLを使用します。 example.com/controller/method/article-title/123456のようなものになります。しかし、私が言ったように、私はどこから始めればよいのかさえわかりません。

提供されたメソッドが見つからない、無効である、またはまったく提供されていない場合、URLを正しく指定するにはどうすればよいですか?example.com/controller/article-title/123456(example.com/provided-controller/default-method/page-title/123456を指す)

提供されたメソッドが見つかり、有効であり、提供されていますが、コントローラーが見つからないか、無効であるか、提供されていませんか?example.com/article-title/123456(example.com/default-controller/provided-method/123456を指す必要があります)

私はすべてを明確にしていて、あなたが私が話していることを理解してくれることを願っています。基本的に、CodeIgniterURLルーターシステムのようなことをしたいと思います。

御時間ありがとうございます!

4

1 に答える 1

1

既にこれを提供している既存の MVC フレームワークを使用しておらず、独自のフレームワークを作成したいと仮定すると、Front Controller を実装することをお勧めします。これを行う方法に関するチュートリアルは次のとおりです。 http://onlamp.com/pub/a/php/2004/07/08/front_controller.html

ここで非常に単純な例を見ることもできます:フロントコントローラーとは何ですか? PHP ではどのように実装されていますか?

于 2012-06-18T07:32:19.757 に答える