For example, consider front page as in Jobeet tutorial:
class CategoriesRepository extends EntityRepository {
public function getWithJobs($limit)
{
$categories = $this->getContainingJobs();
$jobsRepo = $this->em->getRepository("JobeetBundle:Jobs");
foreach($categories as $c) {
$c->setActiveJobs($jobsRepo->getActiveJobsByCategory($c->id, $limit);
}
return $categories;
}
}
So inside controller I dont' have to use service layer for usage of both repositories.
Could someone give me any advice?