Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Une petite personnalisation de la class Zend_Db_Table très pratique pour récupérer des lignes de résultats sans devoir recoder la clause where à chaque fois.
/** * Implements a simple findByField wrapper */ public function __call($method, $args) { if (preg_match('/^findBy([a-zA-Z0-9]+)$/', $method, $parts)) { $field = strtolower(preg_replace('/([a-z])([A-Z])/', '$1_$2', $parts[1])); if (!in_array($field, $this->_cols)) { throw new Zend_Db_Table_Exception(sprintf('\'%s\' field not in row', $field)); } else { $db = $this->getAdapter(); $where = $db->quoteInto($db->quoteIdentifier($field).' = ?', $args[0]); return $this->fetchAll($where); } } }
Vu sur : http://fashion.hosmoz.net/post/2007/08/ … d_Db_Table
Hors ligne