protected function configureCollection()
 {
     return array_merge(parent::configureCollection(), array('pager_fetch_join_collection' => true, 'create_qb' => function ($em, $repository) {
         $alias = substr($this->guessResourceName(), 0, 1);
         return $this->getRepository()->createQueryBuilder($alias);
     }));
 }
Пример #2
0
 protected function getRelsFromEntityCollectionFormRoute(Request $request)
 {
     $route = $request->attributes->get('_route');
     preg_match('#collection_([^_]+)_form_([^_]+)#', $route, $matches);
     return array($this->resource->getEntityCollectionRelFromRouteRel($matches[1]), $matches[2]);
     // Rel & FormRel
 }