Zend Framework 2 навигационный активный класс с параметрами

Привет, у меня есть такой маршрут

'webb' => array(
'type' => 'Segment',
'options' => array(
'route' => '/oferta/[:url1[/:url2][/:url3][/:url4]]',
'defaults' => array(
'controller' => 'webb',
'action' => 'index',
),
),

Поэтому мой маршрут ищет параметры url1, url2 и т. Д.

Я создал навигацию, как это (только один элемент, чтобы показать)

'page-3' => array(
'label' => 'example',
'route'      => 'webb',
'controller' => 'index',
'params'     => array('url1' => aa', 'url2' => bb', 'url3' => 'cc'),
)

и когда я рендерил его с помощью Zend Navigation Helper, все работает нормально, несмотря на то, что текущий класс элемента не меняется на активный? Есть идеи? это может быть сделано таким образом, или когда я передаю параметры Zend навигации не изменит класс?

Bur url Bulid отлично, я получаю что-то вроде этого / oferta / aa / bb / cc

Пожалуйста помоги

0

Решение

Удалить ключ контроллера из массива навигации, и он должен работать ('controller' => 'index' в любом случае неправильно).

От zend.navigation.pages.mvc

Обратите внимание, что при использовании свойства маршрута на странице вам не нужно указывать параметры по умолчанию, которые определяет маршрут (контроллер, действие и т. Д.).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]