我是MVC,RESTful和CodeIgniter的新手。我在業餘時間試圖進入他們,所以這在很大程度上是一個學術問題。我正在嘗試構建一個網址,以顯示特定酒店的特定酒店房間的可用性。我想通了RESTful的方式做這將是如下:我將如何生成/解析codeigniter中的這個RESTful URL
http://url/Hotel/2/RoomAvailability/3/
- 「酒店」 是控制器
- 「2」 是酒店ID
- 「RoomAvailability」 是方法
- 「3」是房間號
我該如何在codeigniter中設置我的控制器來處理這個問題?目前,我想我能做到以下任一操作:
- 做與mod_rewrite的東西重定向到RoomAvailability()方法
- 做一些與索引()方法,並重定向到RoomAvailability()方法
真的,這是一個非常通用的問題,我只是想能夠做到以下幾點:
http://url/model/method-argument/method-name/more-method-arguments
我真的很難找出使用的搜索條件(除了RESTful和CodeIgniter,它們沒有太大的幫助0。
我真的只是在尋找指導;不是有人爲我寫我的控制器。另外,如果我要去的這個URL很糟糕,而且根本不是RESTful;請隨時指出一個更好的方法。
我想過,但這被認爲是安寧的?我認爲你會覺得寧靜,你必須按照我的順序來做點什麼。如「一家酒店的(這家酒店的ID)房間(這個房間ID)的可用性」。儘管我可能完全錯誤。 – 2009-02-20 19:11:13