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

[SOLUCIONADO] Problema llamando a entidad

Estas en el tema de Problema llamando a entidad en el foro de Symfony en Foros del Web. Hola amigos, estoy intentando obtener los datos de mi entidad con el entity manager de la siguiente manera: $em = $this->getDoctrine()->getManager(); $actividades = $em->getRepository('AcmePlatnoiseBundle:Actividades_lo cal')->findAll(); ...
  #1 (permalink)  
Antiguo 19/03/2015, 05:43
 
Fecha de Ingreso: marzo-2015
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Problema llamando a entidad

Hola amigos, estoy intentando obtener los datos de mi entidad con el entity manager de la siguiente manera:

$em = $this->getDoctrine()->getManager();
$actividades = $em->getRepository('AcmePlatnoiseBundle:Actividades_lo cal')->findAll();
return $this->render('AcmeActividadBundle:Actividad:index.html. twig', array('actividades' => $actividades));


El problema he visto que viene porque tiene una barra baja, como puedo solucionarlo? Gracias!
  #2 (permalink)  
Antiguo 19/03/2015, 09:05
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Problema llamando a entidad

Cambia el estilo con el que nombras a tus entidades a CamelCase.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 20/03/2015, 07:51
 
Fecha de Ingreso: marzo-2015
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Problema llamando a entidad

Ajam... Podrias explicarme como hacerlo? Estoy empezando con symfony y no se como debo hacer eso ! Gracias!
  #4 (permalink)  
Antiguo 20/03/2015, 08:13
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Problema llamando a entidad

CamelCase es una convención para nombrar tus clases y variables. Así que lo único que tienes que hacer es cambiar como estas llamando a tus clases.
http://symfony.com/doc/current/contr...ng-conventions
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 20/03/2015, 12:57
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
Respuesta: Problema llamando a entidad

A Symfony no le gusta el guión bajo, entonces en lugar de ponerle de nombre Actividades_local, simplemente ponele ActividadesLocal. El camel case no tiene más ciencia que eso :)

Saludos.
  #6 (permalink)  
Antiguo 23/03/2015, 05:06
 
Fecha de Ingreso: marzo-2015
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Problema llamando a entidad

Muchas gracias a los dos, y una ultima cosa, si la llamo ActividadesLocal como le digo en una anotacion que la tabla en la BD se llama realmente Actividades_local? Muchas Gracias y perdondad por la ignorancia soy junior.
  #7 (permalink)  
Antiguo 23/03/2015, 08:18
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Problema llamando a entidad

Código PHP:
Ver original
  1. /**
  2.  * @Entity
  3.  * @Table(name="Actividades_local")
  4.  */
  5. class ActvidadesLocal
  6. {
  7.     //...
  8. }
Revisa el manual de Doctrine: http://docs.doctrine-project.org/pro...c-mapping.html
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: entidad
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 08:05.