Foros del Web » Programando para Internet » PHP » Zend »

error de variable en zf2

Estas en el tema de error de variable en zf2 en el foro de Zend en Foros del Web. Hola: Quisiera entender el problema de este error: File: /var/www/wilmer/vendor/zendframework/zendframework/library/Zend/Mvc/Router/Http/TreeRouteStack.php:313 Message: Route with name "user" not found Stack trace: #0 /var/www/wilmer/vendor/zendframework/zendframework/library/Zend/View/Helper/Url.php(102): Zend\Mvc\Router\Http\TreeRouteStack->assemble(Array, Array) #1 [internal ...
  #1 (permalink)  
Antiguo 02/02/2014, 08:06
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 12 años, 6 meses
Puntos: 12
error de variable en zf2

Hola:

Quisiera entender el problema de este error:

File:

/var/www/wilmer/vendor/zendframework/zendframework/library/Zend/Mvc/Router/Http/TreeRouteStack.php:313

Message:

Route with name "user" not found

Stack trace:

#0 /var/www/wilmer/vendor/zendframework/zendframework/library/Zend/View/Helper/Url.php(102): Zend\Mvc\Router\Http\TreeRouteStack->assemble(Array, Array)
#1 [internal function]: Zend\View\Helper\Url->__invoke('user', Array)
#2 /var/www/wilmer/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php(400): call_user_func_array(Object(Zend\View\Helper\Url), Array)
#3 /var/www/wilmer/module/Application/view/application/index/index.phtml(8): Zend\View\Renderer\PhpRenderer->__call('url', Array)
......

en el IndexController tengo esto:
public function indexAction()
{
$users = $this->getObjectManager()->getRepository('\Application\Entity\User')->findAll();
return new ViewModel(array('users' => $users));
}

y en la vista esto:

<a href="<?php echo $this->url('user', array('action'=>'add'));?>">Add User</a>
Gracias.
  #2 (permalink)  
Antiguo 02/02/2014, 09:41
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 14 años, 6 meses
Puntos: 845
Respuesta: error de variable en zf2

Es dificil explicarlo mas claro, la ruta user no existe, estas seguro que la has definido o que ese es el nombre correcto ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 13/03/2014, 07:49
Avatar de JoseLian  
Fecha de Ingreso: agosto-2013
Mensajes: 8
Antigüedad: 9 años
Puntos: 0
Respuesta: error de variable en zf2

Agrega en el file module.config.php de tu modulo la ruta "user":

Código PHP:
'user' => array(
     
'type' => 'Zend\Mvc\Router\Http\Literal',
         
'options' => array(
             
'route'    => '/user',
                 
'defaults' => array(
                 
'controller' => 'NombreDelModulo\Controller\Index',
                 
'action'     => 'accionPorDefecto',
          ),
      ),
), 

Etiquetas: variable, zf2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.