FieldtypeFloat class

Field that stores a floating point number.

Click any linked item for full usage details and examples. Hookable methods are indicated with the icon. In addition to those shown below, the FieldtypeFloat class also inherits all the methods and properties of: Fieldtype, WireData and Wire.

Show class?     Show args?       Only hookable?    

Common

NameReturnSummary 
FieldtypeFloat::getBlankValue(Page $page, Field $field)
string

Get blank value

 
FieldtypeFloat::getCompatibleFieldtypes(Field $field)
null Fieldtypes

Get compatible Fieldtypes

FieldtypeFloat::getConfigInputfields(Field $field)
InputfieldWrapper

Get field configuration

FieldtypeFloat::getDatabaseSchema(Field $field)
array

Get DB schema for this Fieldtype

 
FieldtypeFloat::getInputfield(Page $page, Field $field)
Inputfield

Get Inputfield for this Fieldtype

 
FieldtypeFloat::getPrecision($value)
int

Get precision of given value

 
FieldtypeFloat::isEmptyValue(Field $field, mixed $value)
bool

Is given value considered empty to this Fieldtype?

 
FieldtypeFloat::sanitizeValue(Page $page, Field $field, $value)
float string

Sanitize value

 
FieldtypeFloat::setColumnType(Field $field, string $newType)
string

Set the database data column type (updating the DB table)

 
FieldtypeFloat::sleepValue(Page $page, Field $field, $value)
string

Sleep value for DB storage

FieldtypeFloat::strToFloat(string $str)
float string

Convert float string with commas to float value

 

Additional methods and properties

In addition to the methods and properties above, FieldtypeFloat also inherits the methods and properties of these classes:

API reference based on ProcessWire core version 3.0.252