Описание

Класс служит для управления свойствами типа поля

Примеры использования

Пример 3. Создать новый тип и поменять ему описание

$fieldTypesCollection = umiFieldTypesCollection::getInstance();
$fieldTypeId = $fieldTypesCollection->addFieldType('Foo', 'string');
$fieldType   = $fieldTypesCollection->getFieldType($fieldTypeId);
if($fieldType) {
  echo $fieldType->getName()."\n";
  $fieldType->setName('Bar');
  echo $fieldType->getName();
}

Ожидаемый результат:

Foo Bar

  • getName()
  • getIsMultiple()
  • getIsUnsigned()
  • getDataType()
  • setName()
  • setIsMultiple()
  • setIsUnsigned()
  • setDataType()
  • getDataTypes()
  • getDataTypeDB()
  • isValidDataType()