Как получить дефолтные Namespace, Controller, Action из Router?

Собственно, сам вопрос в заголовке... Понятно, что можно наследовать класс и расширить его, но можно ли как-то без наследования - не нашел в документации. Может кто знает (или уже задавался данным вопросом) - подскажите plz.

Стандартны роутер не поддерживает данные возможности, на текущий момент получить дефолтные значения можно только через наследование. Но такая возможность уже есть в версии 1.3.0: https://github.com/phalcon/cphalcon/blob/1.3.0/ext/mvc/router.c: Документация: http://docs.phalconphp.ru/ru/1.3.0/api/Phalcon%5Mvc%5Router.html PHPMETHOD(PhalconMvcRouter, setDefaultNamespace); PHPMETHOD(PhalconMvcRouter, getDefaultNamespace); PHPMETHOD(PhalconMvcRouter, setDefaultModule); PHPMETHOD(PhalconMvcRouter, getDefaultModule); PHPMETHOD(PhalconMvcRouter, setDefaultController); PHPMETHOD(PhalconMvcRouter, getDefaultController); PHPMETHOD(PhalconMvcRouter, setDefaultAction); PHPMETHOD(PhalconMvcRouter, getDefaultAction); PHPMETHOD(PhalconMvcRouter, setDefaults); PHPMETHOD(PhalconMvcRouter, getDefaults);



6.6k

А когда запланирован выход 1.3? И что еще изменилось/добавилось?

Нововведения 1.3.0 версии: http://vk.com/phalconphp?w=wall-45934290%51161 , или в ченчлоге.



6.6k

Да, видел. Жду релиза.