У вас есть URL:
Http: ///www.site.com/controller/method/values/1/2/3
Должен ли я всегда вызывать контроллер или можно вызвать вызываемое представление и создавать экземпляр контроллера внутри представления или в файле начальной загрузки, ссылаясь на это представление?
Чего я не понимаю, если мне нужно более одного контроллера в представлении, как это заархивировать?
Например:
На моей странице указателя я хочу запустить простую CMS, где администратор может изменять текстовые блоки и изображения сайта. Это было бы на контроллере управления контентом.
На моей странице индекса я также получил информацию о последних добавленных продуктах vitrine, которые будут контролироваться продуктами контроллера.
Если я определю www.site.com/contentmanagement или www.site.com для запуска контроллера управления контентом, как будет называться контроллер продукта?
Также еще один пример. В моем меню я получил ссылку на страницу aboutus, которая была бы простой страницей, и единственной необходимой функцией был бы контроллер управления контентом для управления текстовыми блоками.
Если я буду следовать шаблону, который я читаю повсюду, я закончу ссылкой, например:
http://www.site.com/contentmanagement/method/aboutus
Какая-то потеряна здесь, потому что, конечно, этот URL будет выглядеть странно. Было бы намного проще иметь URL-адрес, вызывающий представление http://www.site.com/aboutus, и загрузочный файл, в котором я могу указать контроллеру, который должен быть загружен, когда серфер находится там ...
загрузчик будет выглядеть так:
Переключатель ($ вид)
case: index
Контроллер загрузки контента
продукт нагрузки контроллера
case: aboutus
Контроллер загрузки контента
Я ценю любую помощь или свет здесь, спасибо.
кстати, я кодирую в PHP.