/** * Inserts or updates Image entry. * * @param ImageModel $model */ public function save(ImageModel $model) { if ($model->getId()) { $this->db()->update('gallery_imgs')->values(array('image_id' => $model->getImageId(), 'cat' => $model->getCat()))->where(array('id' => $model->getId()))->execute(); } else { $this->db()->insert('gallery_imgs')->values(array('image_id' => $model->getImageId(), 'cat' => $model->getCat()))->execute(); } }