Ben Zend_Navigation tüm hafta sonu mücadele ettik ve şimdi benim konularda bir sürü neden olmuştur inanmak başka bir sorun var.
Ben bir miras 1.7.6 Zend Framework uygulama Zend_Navigation eklemek için çalışıyorum, ben 1.9.0 için Zend Kütüphane güncellenir ve bu kütüphane güncelleştirme yapmak üzere ön yükleme güncelledik.
Sorun nasıl bilmiyorum olduğunu ve örnekler görünümüne Navigasyon nesne eklemek için nasıl yeni bir önyükleme yöntemi göstermek, ben denedim:
//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);
Bu para ile çalıştırmak gibi görünüyor, ama benim düzeninde kırıntı görünüm yardımcıyı kullanın giderken, onunla hataları: Strict Standards: Creating default object from empty value in C:\www\moobia\development\website\application\modules\employers\controllers\IndexController.php on line 27
Bu init aşağıdaki kod benim denetleyicisi () işlevini neden olur.
$uri = $this->_request->getPathInfo();
$activeNav = $this->view->navigation()->findByUri($uri); <- this is null when called
$activeNav->active = true;
Ben Zend_Navigation nesne görünümünde değil, çünkü inanıyorum.
Ben mevcut yöntemine ön yükleme göç bakmak istiyorum, ama şu anda ben bir serbest bırakılması için zaman bitiyor.
Teşekkürler,
Hibe