ZendFramework Zend Framework 2 Sitemap

VEV

IT-шник
Опять же, за дельной мыслью..

Нужна карта сайта. И есть типа мануальчик.
Но там косяк: все маршруты для Zend\Navigation прописаны жестко в конфиге. А мне нужно динамически их формировать из БД. Куда рыть? По идее, должен быть какой-то геттер/сеттер, но чего-то не особо он находится.
 

WMix

герр M:)ller
Партнер клуба
просто поменяй фабричный метод на свой
грубо както так
PHP:
'service_manager' => array(
    'factories' => array(

        'navigation' => function ( $sm ) {
            return new \Zend\Navigation\Navigation(
                array('default' => array(...)) // тут твой массив
            );
        }

    )
)
Предварительно нашел инфу тут.
если уже своя фабрика есть, просто замени
PHP:
'navigation' => 'ZendSkeletonModule\Navigation\MyNavigationFactory'
 
Последнее редактирование:

VEV

IT-шник
просто поменяй фабричный метод на свой
PHP:
                array('default' => array(...)) // тут твой массив
В общем-то вопрос как-раз в том, как массив из данных БД (и где формировать этот массив) подсунуть фабрике? Пока что сижу, курю ))

Фу, жесть какая-то.
Что не так?
 
Сверху