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

Problema con clase de FOSUser(no valida)

Estas en el tema de Problema con clase de FOSUser(no valida) en el foro de Symfony en Foros del Web. Tengo un problema con FOSUser. Segui todos los pasos que me marcaba pero al ejecutarlo me da lo siguiente(los echos que aparecen arriba son de ...
  #1 (permalink)  
Antiguo 08/11/2011, 21:57
 
Fecha de Ingreso: marzo-2006
Mensajes: 230
Antigüedad: 18 años, 8 meses
Puntos: 2
Problema con clase de FOSUser(no valida)

Tengo un problema con FOSUser. Segui todos los pasos que me marcaba pero al ejecutarlo me da lo siguiente(los echos que aparecen arriba son de la funcion de driverchain)



El codigo de la clase parece estar bien
  #2 (permalink)  
Antiguo 29/11/2011, 14:43
 
Fecha de Ingreso: marzo-2006
Mensajes: 230
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: Problema con clase de FOSUser(no valida)

He vuelto a intentar instalar el FOSUser, y ahora al hacer el php app/console cache:clear me da error!!El error es el siguiente:
Código PHP:
Ver original
  1. The autoloader expected class "Acme\DemoBundle\Entity\User" to be defined in file "/var/www/project2/app/../src/Acme/DemoBundle/Entity/User.php". The file was found but the class was not in it, the class name or namespace probably has a typo.

El codigo de la clase en cuestion es el siguiente:
Código PHP:
Ver original
  1. <?php
  2. // src/Acme/UserBundle/Entity/User.php
  3.  
  4. namespace Acme\UserBundle\Entity;
  5.  
  6. use FOS\UserBundle\Entity\User as BaseUser;
  7. use Doctrine\ORM\Mapping as ORM;
  8.  
  9. /**
  10.  * @ORM\Entity
  11.  * @ORM\Table(name="fos_user")
  12.  */
  13. class User extends BaseUser
  14. {
  15.     /**
  16.      * @ORM\Id
  17.      * @ORM\Column(type="integer")
  18.      * @ORM\GeneratedValue(strategy="AUTO")
  19.      */
  20.     protected $id;
  21.  
  22.     public function __construct()
  23.     {
  24.         parent::__construct();
  25.         // your own logic
  26.     }
  27. }
  #3 (permalink)  
Antiguo 29/11/2011, 15:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problema con clase de FOSUser(no valida)

No he usado Symfony pero el error es claro, el Autoloader espera: Acme\DemoBundle\Entity\User y en tu clase existe Acme\UserBundle\Entity\User por lo cual los paths son diferentes.
  #4 (permalink)  
Antiguo 30/11/2011, 03:38
 
Fecha de Ingreso: marzo-2006
Mensajes: 230
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: Problema con clase de FOSUser(no valida)

Gracias GatorV pero ese no es el problema aunque el comentario pusiese eso, el
archivo si estaba en la ruta correcta...

Joe siempre que lo instalo la cago!!
Saludos!!
  #5 (permalink)  
Antiguo 30/11/2011, 06:53
 
Fecha de Ingreso: marzo-2006
Mensajes: 230
Antigüedad: 18 años, 8 meses
Puntos: 2
Respuesta: Problema con clase de FOSUser(no valida)

Tenias razon!!!Era problema de rutas!!!En el config.yml tenia puesta mal la ruta y aqui pensaba que el namespace se referia a la clase que extendia pero ya he visto que no!!Muchas gracias!!

Etiquetas: Ninguno
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 10:05.