I need values from 2 different entities. I don\'t know how to do. I tried this so far:
If you like more to inject dependencies, declare your repositories as services so you can inject one to use it inside the other:
services.yml
services:
repository.user_lake:
class: Pond\GeolocBundle\Entity\UserLakeRepository
factory: [@doctrine, getRepository]
arguments:
- PondGeolocBundle:User_Lake
repository.pond_lake:
class: Pond\GeolocBundle\Entity\PondLakeRepository
factory: [@doctrine, getRepository]
arguments:
- PondGeolocBundle:PondLake
calls:
- [setUserLakeRepository, [@repository.user_lake]]
in PondLakeRepository.php you must have a setter (setUserLakeRepository) to a property to store the repository (i.e. $userLakeRepository).