Au lieu d'utiliser $this->fetchAll('email = ?',$email)->current()
à l'intérieur de la classe de modèle, est-il un moyen de faire $this->fetchByEmail($email)
ou $this->findByEmail($email)
?Zend Framework findBy méthode magique?
Il y a déjà une méthode magique comme celui-ci pour Zend_Log
, où au lieu de $myLogger->log("Something went wrong",Zend_Log::CRIT)
vous écrivez juste $myLogger->crit("Something went wrong")
et il devient automagiquement cartographiées (via une réflexion géniale dans la méthode __call()
).
Est-ce que quelqu'un sait s'il y a quelque chose comme ça dans l'une des classes Zend_Db
, ou vais-je devoir écrire quelque chose pour le faire pour moi?