Я новичок в MVC, являюсь RESTful и CodeIgniter. Я пытаюсь проникнуть в них в свободное время, так что это во многом академический вопрос. Я пытаюсь создать URL, который будет отображать доступность определенного гостиничного номера для конкретного отеля. Я подумал, что RESTful способ сделать это будет следующим:
http://url/Hotel/2/RoomAvailability/3/
- «Отель» - это контролер
- «2» - идентификатор отеля
- "RoomAvailability" - это метод
- «3» - это номер комнаты
Как бы я настроил свой контроллер в codeigniter для этого? В настоящее время я думаю, что могу сделать одно из следующих действий:
- Сделайте что-нибудь с mod_rewrite, чтобы перенаправить на метод RoomAvailability ()
- Сделайте что-нибудь с методом index () и перенаправьте на метод RoomAvailability ()
На самом деле это довольно общий вопрос, так как я просто хочу сделать следующее:
http://url/model/method-argument/method-name/more-method-arguments
Честно говоря, мне трудно найти термины поиска, чтобы выяснить, что использовать (кроме RESTful и CodeIgniter, которые не были слишком полезны0.
Я действительно просто ищу руководство; не для кого-то, чтобы написать мой контроллер для меня. Кроме того, если этот URL, на который я иду, ужасен и совсем не RESTful; пожалуйста, не стесняйтесь указывать лучший способ.