Loading doc/dev/recherche.md +1 −0 Original line number Diff line number Diff line Loading @@ -204,6 +204,7 @@ class FormationRechercheController extends AbstractController implements SearchC } /** @var LaminasPaginator $paginator */ $paginator = $result; //$paginator->setItemCountPerPage(-1); // désactive la pagination $model = new ViewModel([ 'title' => $this->title, Loading module/Formation/src/Formation/Controller/Recherche/EnqueteReponseRechercheController.php +2 −0 Original line number Diff line number Diff line Loading @@ -74,7 +74,9 @@ class EnqueteReponseRechercheController extends AbstractRechercheController return $model; } /** @var \Application\Search\SearchResultPaginator $reponses */ $reponses = $model->getVariable('paginator'); $reponses->setItemCountPerPage(-1); $questions = $this->enqueteQuestionRepository->findAll(); $questions = array_filter($questions, function (EnqueteQuestion $a) { Loading module/Formation/src/Formation/Service/EnqueteReponse/Search/EnqueteReponseSearchService.php +6 −6 Original line number Diff line number Diff line Loading @@ -76,12 +76,12 @@ class EnqueteReponseSearchService extends SearchService // ATTENTION à bien sélectionner les relations utilisées par les filtres/tris et parcourues côté vue. return $this->enqueteReponseRepository->createQueryBuilder('er') ->addSelect('q, insc, sess, form, resp, site') ->join('er.question', 'q') ->join('er.inscription', 'insc') ->join('insc.session', 'sess') ->join("sess.formation", 'form') ->join("sess.formateurs", 'formateur') ->join("formateur.individu", 'indf') ->leftjoin('er.question', 'q') ->leftjoin('er.inscription', 'insc') ->leftjoin('insc.session', 'sess') ->leftjoin("sess.formation", 'form') ->leftjoin("sess.formateurs", 'formateur') ->leftjoin("formateur.individu", 'indf') ->leftJoin("form.responsable", 'resp') ->leftJoin("form.site", 'site') ->leftJoin("site.structure", 'site_structure')->addSelect('site_structure') Loading Loading
doc/dev/recherche.md +1 −0 Original line number Diff line number Diff line Loading @@ -204,6 +204,7 @@ class FormationRechercheController extends AbstractController implements SearchC } /** @var LaminasPaginator $paginator */ $paginator = $result; //$paginator->setItemCountPerPage(-1); // désactive la pagination $model = new ViewModel([ 'title' => $this->title, Loading
module/Formation/src/Formation/Controller/Recherche/EnqueteReponseRechercheController.php +2 −0 Original line number Diff line number Diff line Loading @@ -74,7 +74,9 @@ class EnqueteReponseRechercheController extends AbstractRechercheController return $model; } /** @var \Application\Search\SearchResultPaginator $reponses */ $reponses = $model->getVariable('paginator'); $reponses->setItemCountPerPage(-1); $questions = $this->enqueteQuestionRepository->findAll(); $questions = array_filter($questions, function (EnqueteQuestion $a) { Loading
module/Formation/src/Formation/Service/EnqueteReponse/Search/EnqueteReponseSearchService.php +6 −6 Original line number Diff line number Diff line Loading @@ -76,12 +76,12 @@ class EnqueteReponseSearchService extends SearchService // ATTENTION à bien sélectionner les relations utilisées par les filtres/tris et parcourues côté vue. return $this->enqueteReponseRepository->createQueryBuilder('er') ->addSelect('q, insc, sess, form, resp, site') ->join('er.question', 'q') ->join('er.inscription', 'insc') ->join('insc.session', 'sess') ->join("sess.formation", 'form') ->join("sess.formateurs", 'formateur') ->join("formateur.individu", 'indf') ->leftjoin('er.question', 'q') ->leftjoin('er.inscription', 'insc') ->leftjoin('insc.session', 'sess') ->leftjoin("sess.formation", 'form') ->leftjoin("sess.formateurs", 'formateur') ->leftjoin("formateur.individu", 'indf') ->leftJoin("form.responsable", 'resp') ->leftJoin("form.site", 'site') ->leftJoin("site.structure", 'site_structure')->addSelect('site_structure') Loading