コード例 #1
0
ファイル: IgoAttribut.php プロジェクト: nbtetreault/igo
 public function delete()
 {
     foreach ($this->IgoListeValeur as $liste) {
         $liste->delete();
     }
     return parent::delete();
 }
コード例 #2
0
ファイル: ModelProvider.php プロジェクト: sujinw/passport
 /**
  * 删除模型
  *
  * @return bool
  */
 public function delete()
 {
     if ($cache = static::getCache()) {
         $cache->delete(static::$cacheChildNamespace, array($this->{static::$primaryKey}));
     }
     return parent::delete();
 }
コード例 #3
0
ファイル: IgoClasseEntite.php プロジェクト: nbtetreault/igo
 public function delete()
 {
     foreach ($this->IgoGeometrie as $geometrie) {
         $geometrie->delete();
     }
     return parent::delete();
 }
コード例 #4
0
ファイル: Model.php プロジェクト: 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();
     }
 }
コード例 #5
0
ファイル: Model.php プロジェクト: Archcry/PhalconApiBase
 public function delete()
 {
     $response = array();
     if (parent::delete() == false) {
         foreach (parent::getMessages() as $message) {
             $response['errors'][] = (string) $message;
         }
     } else {
         $response['msg'] = 'ok';
     }
     return $response;
 }
コード例 #6
0
ファイル: ResourceCrud.php プロジェクト: huzhaer/phalcon-rest
 /**
  * @param Model $item
  *
  * @return bool Deletion succeeded/failed
  */
 protected function deleteItem(Model $item)
 {
     return $item->delete();
 }
コード例 #7
0
ファイル: IgoContexte.php プロジェクト: benoitlesp/igo
 public function delete()
 {
     foreach ($this->IgoCoucheContexte as $groupe) {
         $groupe->delete();
     }
     return parent::delete();
 }
コード例 #8
0
ファイル: IgoGeometrie.php プロジェクト: nbtetreault/igo
 public function delete()
 {
     foreach ($this->IgoCouche as $couche) {
         $couche->delete();
     }
     foreach ($this->IgoAttribut as $attribut) {
         $attribut->delete();
     }
     return parent::delete();
 }
コード例 #9
0
ファイル: IgoCouche.php プロジェクト: nbtetreault/igo
 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();
 }
コード例 #10
0
ファイル: ControllerBase.php プロジェクト: willmontiel/sayvot
 /**
  * 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);
 }