class Frontend_Router (Маршрутизатор публичной части)
Класс Frontend_Router
Маршрутизатор клиентских запросов публичной части (DVelum 0.9 и выше)
class Frontend_Router extends Router { /** * Установить тип маршрутизации * @param string $type ('module' | 'path') */ public function setType($type) /** * Отобразить страницу. * Запуск этого метода инициирует рендеринг шаблонов, отправку html. * @param Page $page * @param Blockmanager $blockManager */ public function showPage(Page $page , Blockmanager $blockManager) /** * Маршрутизация */ public function route(); /** * Рассчитать URL адрес для обращения к модулю * Метод находит url опубликованной страницы с прикрепленной * функциональностью, указанной в качестве передаваемого аргумента. * Таким образом нет необходимости знать точный URL адрес страницы. * @param string $module — module name * @return string */ public function findUrl($module); /** * Запустить контроллер * @param string $controller - controller class * @param string $action - action name * @return mixed */ public function runController($controller , $action = false) }comments powered by Disqus