Описание
Этот класс-коллекция служит для управления/получения доступа к полям.
Класс является синглтоном, экземпляр класса можно получить через статический метод getInstance()
Примеры использования
Пример 4. Создать поле с именем "Foo" и типом данных с идентификатором 3 (подробнее см. umiFieldType и umiFieldTypesCollection)
$fieldsCollection = umiFieldsCollection::getInstance();
$fieldId = $fieldsCollection->addField('foo', 'Foo', 3);
$field = $fieldsCollection->getField($fieldId);
if($field) {
echo "[{$field->getId()}] {$fieldType->getName()} : {$field->getTitle()}";
}
Ожидаемый результат (идентификатор может отличаться):
[42] foo : Foo