我有一个主导航链接配置,第二个只有1个链接.主导航工作正常,但当我尝试在模块中设置第二个导航栏时,如下所示:
$config = $e->getApplication()->getServiceManager()->get('config');
$navigation = new \Zend\Navigation\Navigation($config['navigation_footer']);
$e->getApplication()->getServiceManager()
->setService('new_navigation', $navigation);`
Run Code Online (Sandbox Code Playgroud)
我在视图中渲染时出错:
致命错误:Zend\Navigation\Exception\DomainException:Zend\Navigation\Page\Mvc :: getHref无法执行,因为没有Zend\Mvc\Router\RouteStackInterface实例由/ home/cawa/www/sp-app/vendor/zendframework组成第471行/zendframework/library/Zend/View/Helper/Navigation/AbstractHelper.php