Допустим, мой главный контроллер «гостиницы» имеет шаблон для URL, например:Работа с динамическими URLs
// /-название отеляотели колорадо/осина/
Как я должен программировать свой контроллер (помните, я все еще изучаю MVC) для обработки этой переменной?
Я знаю, что я должен, вероятно, проверить, если что-нибудь после/гостиницы/установлено, в противном случае показать страницу по умолчанию. Если состояние установлено, покажите страницу состояния и т. Д. С названием города и отеля.
class hotelController {
function state() {
}
function city() {
}
function hotel() {
}
}
Должен ли я иметь 3 отдельных метода для каждого из них? Любые советы приветствуются.
Вы используете web2py или другую инфраструктуру MVC? –
Я вообще не использую какие-либо фреймворки, но я сделал некоторые простые вещи в Zend/Django/Pylons, я просто ищу общие ответы по программированию, чтобы решить это независимо от языка. –