/** * Efface l'entité en base de donnée * @return boolean */ public function remove() { $field = $this->_storage->get($this->_config->getPrimaryKey()); $value = $field->getValue(); // Si la valeur est vide if (empty($value)) { return FALSE; } // Exécute la requête return $this->db()->where($field->getName(), $value)->delete($this->_config->getTable()); }
/** * Modifie le nom de la table * @param \Origami\Entity\Manager\Config $config */ public function setName(\Origami\Entity\Manager\Config &$config) { $this->name = $config->getTable(); }
/** * Efface un ou plusieurs modèle * @return boolean */ public function delete() { return \Origami\DB::get($this->config->getDataBase())->delete($this->config->getTable()); }