ZendFramework Zend Framework 2 Sitemap

  • Автор темы Автор темы VEV
  • Дата начала Дата начала

VEV

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

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

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

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

В общем-то вопрос как-раз в том, как массив из данных БД (и где формировать этот массив) подсунуть фабрике? Пока что сижу, курю ))

Фу, жесть какая-то.

Что не так?
 
Сверху