function admineditAction() { $reportTab = new ReportTab(); $this->view->reportTab = $reportTab->fetchRow("id = " . $this->getRequest()->getParam('id')); $campaign = new Campaign(); $this->view->campaigns = $campaign->fetchAll(); $tag = new Tag(); $this->view->tags = $tag->fetchAll(); $tagging = new Tagging(); //$taggings = $tagging->fetchAll($tagging->select()->from('taggings', 'tag_id')->where('report_tab_id = ? ', $this->getRequest()->getParam('id'))); $taggings = $tagging->findBy(array('report_tab_id' => $this->getRequest()->getParam('id'))); $tagging_ids = array(); foreach ($taggings as $tagging) { array_push($tagging_ids, $tagging->tag_id); } $this->view->taggings = $tagging_ids; }