Example #1
0
 public function delete()
 {
     foreach ($this->IgoListeValeur as $liste) {
         $liste->delete();
     }
     return parent::delete();
 }
Example #2
0
 /**
  * 删除模型
  *
  * @return bool
  */
 public function delete()
 {
     if ($cache = static::getCache()) {
         $cache->delete(static::$cacheChildNamespace, array($this->{static::$primaryKey}));
     }
     return parent::delete();
 }
Example #3
0
 public function delete()
 {
     foreach ($this->IgoGeometrie as $geometrie) {
         $geometrie->delete();
     }
     return parent::delete();
 }
Example #4
0
File: Model.php Project: rj28/test
 public function delete()
 {
     $ref = new ReflectionClass($this);
     if ($ref->hasProperty('deleted_at')) {
         return $this->deleted_at ? true : $this->save(['deleted_at' => date('Y-m-d H:i:s')]);
     } else {
         return parent::delete();
     }
 }
Example #5
0
 public function delete()
 {
     $response = array();
     if (parent::delete() == false) {
         foreach (parent::getMessages() as $message) {
             $response['errors'][] = (string) $message;
         }
     } else {
         $response['msg'] = 'ok';
     }
     return $response;
 }
Example #6
0
 /**
  * @param Model $item
  *
  * @return bool Deletion succeeded/failed
  */
 protected function deleteItem(Model $item)
 {
     return $item->delete();
 }
Example #7
0
 public function delete()
 {
     foreach ($this->IgoCoucheContexte as $groupe) {
         $groupe->delete();
     }
     return parent::delete();
 }
Example #8
0
 public function delete()
 {
     foreach ($this->IgoCouche as $couche) {
         $couche->delete();
     }
     foreach ($this->IgoAttribut as $attribut) {
         $attribut->delete();
     }
     return parent::delete();
 }
Example #9
0
 public function delete()
 {
     foreach ($this->IgoCoucheContexte as $groupe) {
         $groupe->delete();
     }
     foreach ($this->IgoPermission as $permission) {
         $permission->delete();
     }
     foreach ($this->IgoClasse as $classe) {
         $classe->delete();
     }
     return parent::delete();
 }
Example #10
0
 /**
  * Elimina el modelo pasado por parametro y carga el mensaje que ha sido pasado por párametro en el flashSession,
  * En caso de error genera una excepción
  * @param \Phalcon\Mvc\Model $model
  * @param String $successMsg
  * @return boolean
  * @throws InvalidArgumentException
  */
 protected function deleteModel($model, $successMsg)
 {
     if ($model->delete()) {
         $this->flashSession->warning($successMsg);
         return true;
     }
     $m = "";
     foreach ($model->getMessages() as $msg) {
         $m .= $msg . "<br>";
     }
     throw new InvalidArgumentException($m);
 }