Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2012, 16:48
Avatar de laqmaslocaesta
laqmaslocaesta
 
Fecha de Ingreso: octubre-2012
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 1
Pregunta Symfony error indeterminado e incomprensible

hola

Estoy trabajando en un proyecto con Symfony, y por muy increible que parezca, no me funciona ni lo que viene de base.

Desde mi navegador llamo a el metodo de la apliacion symfony

Código:
http://localhost/alumnos/show?nombre=Shere
que lo que deberia hacer es mostrar el alumno Shere que hay en la tabla alumnos.

pero sin embargo tanto el campo id, como el resto de campos me aparecen vacios en el navegador

He verificado que dicho alumno esta en la base de datos, es mas al invocar a dicho metodo directamente desde el navegador, puedo ir al listado de alumnos, y ahi aparecen todos los campos. Y he verificado, que hay un atributo que se llama nombre.

El codigo del metodo es :

Código:
$this->alumno = Doctrine::getTable('Alumnos')->findByNombre(array($request->getParameter('nombre')));
        $this->forward404Unless($this->alumno);
Pero si en el navegador pongo

Código:
http://localhost/alumnos/show?nombre=1
no existe ningun alumno con nombre 1, pero sin embargo, no se produce ningun error, y hace la misma acción que en el caso anterior.

Sin embargo, si pongo:

Código:
$this->alumno = Doctrine::getTable('Alumnos')->find(array($request->getParameter('id')));
        $this->forward404Unless($this->alumno);
y pongo en el navegador:

Código:
http://localhost/alumnos/show?nombre=1
me muestra perfectamente el alumnos Shere.

Alguien sabe porque??