Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2014, 05:00
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 3 meses
Puntos: 13
Respuesta: Acceder a métodos privados de una entidad desde su repositorio

He probado siguiendo el articulo pero continúa saltándome el mismo error.

En services.yml
Código YAML:
Ver original
  1. acme.repository.content:
  2.         class: Acme\MainBundle\Entity\ContentRepository
  3.         factory_service: doctrine.orm.default_entity_manager
  4.         factory_method: getRepository
  5.         arguments:
  6.            - Acme\MainBundle\Entity\Content

Y después en el controlador:
Código PHP:
Ver original
  1. $repository = $this->get('acme.repository.content');
  2.         $relatedContents = $repository->relatedContents($content); // $content es una instancia de la entidad de Content

Resultado: Error: Cannot access private property...