Я работаю со структурой API Luracast Restler и мне интересно, как организовать структуры классов для создания этого стиля маршрута.
webroot/user/:id/
webroot/user/:id/profile
webroot/user/:id/tweets
С возможностью использования GET, PUT, POST, DELETE для каждого:
Class user(){
function get($id){
Do something when GET/webroot/user/:id/
}
function put($data){
Do something when PUT/webroot/user/:data/
}
}
Class profile(){
function get($id){
Do something when GET/webroot/user/:id/profile
}
}
Class tweets(){
function get($id){
Do something when GET/webroot/user/:id/tweets
}
}
Заранее спасибо!