Ver Mensaje Individual
  #18 (permalink)  
Antiguo 01/05/2012, 04:46
juan_camba
 
Fecha de Ingreso: abril-2012
Mensajes: 3
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Menu y perfiles

pues mi archivho donde tengo el layout se llama master.phtml, el tema que lo tengo asi el initNavigation :
Código PHP:
Ver original
  1. $this->bootstrap('layout');
  2.         $layout = $this->getResource('master');
  3.         $view = $layout->getView();
  4.        
  5.         $navContainerConfig = new Zend_Config_Xml(APPLICATION_PATH.'/configs/navigation.xml', 'nav');
  6.         $navContainer = new Zend_Navigation($navContainerConfig);
  7.        
  8.         $view->navigation($navContainer);
y mi xml es
Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configdata>
  3.     <nav>
  4.         <home>
  5.             <label>Home</label>
  6.             <url>/</url>
  7.        
  8.         <pages>
  9.             <servicios>
  10.                 <label>Servicios</label>
  11.                 <url>/static-content/servicios</url>
  12.             </servicios>
  13.             <trabajos>
  14.                 <label>Trabajos</label>
  15.                 <url>/static-content/trabajos</url>
  16.             </trabajos>
  17.             <contacto>
  18.                 <label>Contacto</label>
  19.                 <url>/contacto/index</url>
  20.             </contacto>
  21.         </pages>
  22.         </home>
  23.     </nav>
  24. </configdata>
y me tira el error:
Fatal error: Call to a member function getView() on a non-object in C:\xampp\htdocs\jc\application\Bootstrap.php on line 51
y si en vez de poner master le pongo 'layout' me tira el error :
Fatal error: Uncaught exception 'Zend_Navigation_Exception' with message 'Invalid argument: Unable to determine class to instantiate' in C:\xampp\htdocs\Zend\library\Zend\Navigation\Page. php:261 Stack trace: #0 C:\xampp\htdocs\Zend\library\Zend\Navigation\Conta iner.php(117): Zend_Navigation_Page::factory(Array) #1 C:\xampp\htdocs\Zend\library\Zend\Navigation\Conta iner.php(172): Zend_Navigation_Container->addPage(Array) #2 C:\xampp\htdocs\Zend\library\Zend\Navigation.php(4 6): Zend_Navigation_Container->addPages(Object(Zend_Config_Xml)) #3 C:\xampp\htdocs\jc\application\Bootstrap.php(54): Zend_Navigation->__construct(Object(Zend_Config_Xml)) #4 C:\xampp\htdocs\Zend\library\Zend\Application\Boot strap\BootstrapAbstract.php(669): Bootstrap->_initNavigation() #5 C:\xampp\htdocs\Zend\library\Zend\Application\Boot strap\BootstrapAbstract.php(622): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('navigation') #6 C:\xampp\htdocs\Zend\library\Zend\Application\Boot strap\BootstrapAbstract.php(586): Zend_Application_Boots in C:\xampp\htdocs\Zend\library\Zend\Navigation\Page. php on line 261


A ver que alma caritativa me echa un cable , gracias