settings[featurearea]!=""){ $featureArea=$this->featureAreaRepository->findByUid($this->settings[featurearea]); $this->view->assign('featureArea', $featureArea); } $features = $this->featureRepository->findByFilter($this->settings); $this->view->assign('features', $features); } /** * action showRecord * * @return void */ public function showFeatureRecordsAction() { $features=[]; $ids = explode(',',$this->settings['feature']); foreach($ids as $key => $id){ $features[$id] = $this->featureRepository->findByUid($id); } $this->view->assign('features', $features); } /** * action showRecord * * @return void */ public function showFeatureAreaRecordsAction() { $featureAreas=[]; $ids = explode(',',$this->settings['featureArea']); foreach($ids as $key => $id){ $featureAreas[$id] = $this->featureAreaRepository->findByUid($id); } $this->view->assign('featureAreas', $featureAreas); } }