/** * Кэш полов * * @return CArrayList|null */ public static function getCacheGenders() { if (is_null(self::$_cacheGenders)) { self::$_cacheGenders = new CArrayList(); foreach (CActiveRecordProvider::getAllFromTable(TABLE_GENDERS)->getItems() as $item) { $term = new CTerm($item); self::$_cacheGenders->add($term->getId(), $term); } } return self::$_cacheGenders; }