X-Git-Url: http://git.inspyration.org/?p=zf2.biz%2Fgalerie.git;a=blobdiff_plain;f=module%2FGalerie%2Fsrc%2FGalerie%2FModel%2FGalerieCTable3.php;h=753a61333fa5af2504546c064adb5b92f823a3b6;hp=ce2a8f3edcd557514695c257a8bcbe5278280a48;hb=28cdd0be52fbcc4c1f3bad307d0c5ca75652b89a;hpb=7c32af08bacb15b69a4d866961f2698bcbe7773d 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, + )); + } + }