function saveTags($report_id, $tagArray) { $reportTagModel = new ReportTag(); $db = $reportTagModel->getAdapter(); $where = $db->quoteInto('report_id = ?', $report_id); $rows_affected = $reportTagModel->delete($where); if (isset($tagArray)) { foreach ($tagArray as $tag) { $reportTag = $reportTagModel->createRow(); $reportTag->report_id = $report_id; $reportTag->tag_id = $tag; $reportTag->save(); } } }