public function fetchByField($field, $value, $limit = NULL) { $models = $this->fetchAll(); \UArray::doFilterBy($models, $field, $value); if ($limit) { $models = array_slice($models, 0, $limit); } return $models; }