예제 #1
0
    public function save(Application_Model_Categoria $model) {
        $data = array(
            'ID_PROYECTO' => $model->getIdProyecto(),
            'CATEGORIA' => $model->getCategoria(),
            'COLOR_CATEGORIA' => $model->getColorCategoria(),
            'ESTADO_CATEGORIA' => 0
        );
//        print_r($data);

        if (null === ($id = $model->getIdCategoria())) {
            unset($data['ID_CATEGORIA']);
            $data["ID_CATEGORIA"] = $this->getDbTable()->insert($data);
        } else {
            $data["ID_CATEGORIA"] = $id;
            $this->getDbTable()->update($data, array('ID_CATEGORIA = ?' => $id));
        }
        
        return $data;
    }