X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FModel%2FGalerieCTable3.php;h=753a61333fa5af2504546c064adb5b92f823a3b6;hb=refs%2Fheads%2Fmodel_end;hp=ce2a8f3edcd557514695c257a8bcbe5278280a48;hpb=7c32af08bacb15b69a4d866961f2698bcbe7773d;p=zf2.biz%2Fgalerie.git diff --git a/module/Galerie/src/Galerie/Model/GalerieCTable3.php b/module/Galerie/src/Galerie/Model/GalerieCTable3.php index ce2a8f3..753a613 100644 --- a/module/Galerie/src/Galerie/Model/GalerieCTable3.php +++ b/module/Galerie/src/Galerie/Model/GalerieCTable3.php @@ -42,4 +42,37 @@ class GalerieCTable3 extends Manager )); } + + // Fonctionnalités supplémentaires + + public function get_by_owner($id_user) + { + return $this->select(array( + 'id_user' => (int) $id_user, + )); + } + + public function delete_by_owner($id_user) + { + $this->delete(array( + 'id_user' => (int) $id_user, + )); + } + + public function get_by_name($name) + { + // la colonne 'name' est UNIQUE + return $this->one(array( + 'name' => name, + )); + } + + public function find_by_name($name) + { + // la colonne 'name' est UNIQUE + return $this->any(array( + 'name' => name, + )); + } + }