我是 MVC 的新手,是 RESTful 和 CodeIgniter。我想在业余时间深入了解它们,所以这在很大程度上是一个学术问题。我正在尝试构建一个 URL,该 URL 将显示特定酒店的特定酒店房间的可用性。我认为执行此操作的 RESTful 方式如下:
http://url/Hotel/2/RoomAvailability/3/
- “酒店”是控制器
- “2”是酒店ID
- “RoomAvailability”是方法
- “3”是房间号
我将如何在 codeigniter 中设置我的控制器来处理这个问题?目前,我认为我可以执行以下任一操作:
- 使用 mod_rewrite 执行某些操作以重定向到 RoomAvailability() 方法
- 使用 index() 方法做一些事情并重定向到 RoomAvailability() 方法
真的这是一个非常笼统的问题,因为我只想能够做到以下几点:
http://url/model/method-argument/method-name/more-method-arguments
老实说,我很难想出搜索词来找出要使用的内容(除了 RESTful 和 CodeIgniter,它们并没有太大帮助0。
我真的只是在寻找指导;不是为了有人为我写我的控制器。另外,如果我要访问的这个 URL 很糟糕,而且根本不是 RESTful 的;请随时指出更好的方法。