zf2 de navigation - 'Zend\ServiceManager\ServiceManager::get a été impossible de récupérer ou créer une instance pour la navigation"

Hy tout le monde!

Je suis en train d'apprendre zf2, et en essayant de mettre en place un panneau de navigation(basé sur: Zend Framework 2: Zend_Navigation), mais la réponse de l'ordinateur est toujours:

Une erreur s'est produite
Une erreur s'est produite lors de l'exécution; s'il vous plaît essayer à nouveau plus tard.
Informations supplémentaires:
Zend\ServiceManager\Exception\ServiceNotFoundException
Fichier:
/var/www/zf2-tutorial/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php:453
Message:
Zend\ServiceManager\ServiceManager::get a été impossible de récupérer ou créer une instance pour la navigation

L'module.config.php contient:

   'servicemanager' => array(
        'factories' => array(
            'navigation' => function($sm) {
                $config = $sm->get('Config');
                $navigation = new \Zend\Navigation\Navigation($config->get('navigation'));
                return $navigation;
            }
        ),
    ),

J'ai un application.global.php dans la configuration principal/autoload dossier qui ressemble à:

<?php

return array(
    //All navigation-related configuration is collected in the 'navigation' key
    'navigation' => array(
        //The DefaultNavigationFactory we configured in (1) uses 'default' as the sitemap key
        'default' => array(
            //And finally, here is where we define our page hierarchy
            'Album' => array(            
                    'label'      => 'Albumlista',
                    'route'      => 'album',
                    'action' => 'index',
                    'pages'      => array(
                        array(
                            'label'      => 'Add',
                            'route'      => 'album',
                            'action'     => 'add'
                            )           
                       )
               ),
            'Application' => array(            
                    'label'      => 'Alap alkalmazás',
                    'route'      => 'application',
                    'action' => 'index',

               )
        ),
    ),

);

Et du contrôleur, je donne ce commandement:

$config = $this->getServiceLocator()->get('navigation');

Quelqu'un pourrait m'aider à résoudre ce problème?
J'ai lu sur http://adam.lundrigan.ca/2012/07/quick-and-dirty-zf2-zend-navigation/ , je l'ai essayé, et je l'ai fait, mais je tiens à combiner avec les acl, de sorte que j'ai écrit à cette question.

Merci pour toute aide!

OriginalL'auteur user1560141 | 2012-12-14