私はMVCに不慣れで、RESTfulであり、CodeIgniterです。私は暇なときにそれらに取り掛かろうとしているので、これは主に学術的な質問です。特定のホテルの特定のホテルの部屋の空き状況を表示するURLを作成しようとしています。これを行うためのRESTfulな方法は次のようになると思いました。
http://url/Hotel/2/RoomAvailability/3/
- 「ホテル」がコントローラー
- 「2」はホテルIDです
- 「RoomAvailability」はメソッドです
- 「3」はルームIDです
これを処理するために、codeigniterでコントローラーをどのように設定しますか?現在、私は次のいずれかを実行できると考えています。
- RoomAvailability()メソッドにリダイレクトするには、mod_rewriteで何かを実行します
- index()メソッドで何かを実行し、RoomAvailability()メソッドにリダイレクトします
本当にこれはかなり一般的な質問です。私は次のことを実行できるようにしたいだけです。
http://url/model/method-argument/method-name/more-method-arguments
私は正直なところ、何を使用するかを見つけるための検索用語を思い付くのに苦労しています(RESTfulとCodeIgniterを除いて、あまり役に立ちませんでした0。
私は本当にガイダンスを探しています。誰かが私のコントローラーを書いてくれるわけではありません。また、私が探しているこのURLがひどいものであり、RESTfulではない場合。より良い方法をお気軽にご指摘ください。