Как получить дефолтные 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_Mvc_Router.html PHP_METHOD(Phalcon_Mvc_Router, setDefaultNamespace); PHP_METHOD(Phalcon_Mvc_Router, getDefaultNamespace); PHP_METHOD(Phalcon_Mvc_Router, setDefaultModule); PHP_METHOD(Phalcon_Mvc_Router, getDefaultModule); PHP_METHOD(Phalcon_Mvc_Router, setDefaultController); PHP_METHOD(Phalcon_Mvc_Router, getDefaultController); PHP_METHOD(Phalcon_Mvc_Router, setDefaultAction); PHP_METHOD(Phalcon_Mvc_Router, getDefaultAction); PHP_METHOD(Phalcon_Mvc_Router, setDefaults); PHP_METHOD(Phalcon_Mvc_Router, getDefaults);



6.8k

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

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



6.8k

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