entity.php
public static function getFirst($where = "", $orderbyfield = null,$unique=false)
    {
        $list = self::find($where, $orderbyfield, 1);

        if (count($list) == 0) {
            return null;
        }
        if ($unique ==true &&  count($list) > 1) {
            throw new ZDBException("Метод getFirst нащел  больше  одной  записи. Условие: [{$where}]");
        }
        return array_pop($list);


    }
public static function getFirst($where = "", $orderbyfield = null,$unique=false)
    {
        $list = self::find($where, $orderbyfield, 1);

        if (count($list) == 0) {
            return null;
        }
        if ($unique ==true &&  count($list) > 1) {
            throw new ZDBException("Метод getFirst нащел  больше  одной  записи. Условие: [{$where}]");
        }
        return array_pop($list);


    }
Возвращает  первую  строку  из набора
@param mixed $where
@param mixed $orderbyfield
@param mixed $unique  если  true должна быть  только одна запись