J'ai eu du mal avec Zend_Navigation pendant tout le week-end, et maintenant j'ai un autre problème qui, selon moi, a été la cause de beaucoup de mes problèmes. J'essaie d'ajouter Zend_Navigation à une ancienne application Zend Framework 1.7.6, j'ai mis à jour la bibliothèque Zend vers la version 1.9.0 et mis à jour le bootstrap pour permettre cette mise à jour de la bibliothèque.Ajouter Zend_Navigation à la vue avec l'ancien bootstrap
Le problème est que je ne sais pas comment, et les exemples montrent la nouvelle méthode d'amorçage de la façon d'ajouter l'objet de navigation à la vue, je l'ai essayé ceci:
//initialise the application layouts with the MVC helpers
$layout = Zend_Layout::startMvc(array('layoutPath' => '../application/layouts'));
$view = $layout->getView();
$configNav = new Zend_Config_Xml('../application/config/navigation.xml', 'navigation');
$navigation = new Zend_Navigation($configNav);
$view->navigation($navigation);
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
$viewRenderer->setView($view);
Cela semble exécuter correctement, mais quand je vais utiliser l'aide d'affichage de fil d'ariane dans ma mise en page, il erreurs avec: Strict Standards: Création d'un objet par défaut à partir de la valeur vide dans C: \ www \ moobia \ development \ website \ application \ modules \ employeurs \ controllers \ IndexController.php sur la ligne 27
Ceci est dû au code suivant dans init () fonction de mon contrôleur. Je crois que c'est parce que l'objet Zend_Navigation n'est pas dans la vue.
Je regarderais migrer le bootstrap à la méthode actuelle, mais actuellement je manque de temps pour une version.
Merci,
Grant
@Tim Fountain, Monsieur, vous êtes une star !!! Deux fois en un jour MERCI! Je vous dis que si ce n'était pas pour ce site et un seau de café, je suis sûr que je vais avoir une dépression nerveuse maintenant !! encore merci beaucoup! –