Gestisce le caratteristiche del tipo di campo (colonne)
More...
Gestisce le caratteristiche del tipo di campo (colonne)
- Copyright
- 2005-2015 Otto srl (http://www.opensource.org/licenses/mit-license.php) The MIT License
- Author
- marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
-
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com
Tabella delle associazioni predefinite del tipo di campo con il tipo input
Classe | Tipo di campo (database) | Widget predefinito |
BooleanField() | TINYINT | text |
CharField() | CHAR, VARCHAR | text |
DateField() | DATE | date |
DatetimeField() | DATETIME | null |
DirectoryField() | CHAR, VARCHAR | text |
EnumField() | ENUM | radio |
FileField() | CHAR, VARCHAR | file |
FloatField() | FLOAT, DOUBLE, DECIMAL | float |
foreignKeyField() | SMALLINT, INT, MEDIUMINT | select |
ImageField() | CHAR, VARCHAR | image |
IntegerField() | SMALLINT, INT, MEDIUMINT | text |
ManyToManyField() | - | multicheck |
ManyToManyThroughField() | - | unit |
MulticheckField() | CHAR, VARCHAR | multicheck |
SlugField() | CHAR, VARCHAR | text |
TagField() | CHAR, VARCHAR | - |
TextField() | TEXT | textarea |
TimeField() | TIME | time |
YearField() | YEAR | text |
Costruttore.
- Parameters
-
array | $options | array associativo di opzioni del campo del database
- name (string): nome del campo
- label (string): label del campo
- default (mixed): valore di default del campo
- max_lenght (integer): lunghezza massima del campo
- auto_increment (boolean): campo auto_increment
- primary_key (boolean): campo chiave primaria
- unique_key (boolean): campo chiave unica
- required (boolean): valore indicatore del campo obbligatorio
- int_digits (integer): numero di cifre intere di un campo float
- decimal_digits (integer): numero di cifre decimali di un campo float
|
Rappresentazione a stringa dell'oggetto.
- Returns
- valore del campo
Getter della proprietà auto_increment.
- Returns
- TRUE se il campo è autoincrement, FALSE altrimenti
Getter della proprietà decimal_digits (cifre decimali)
- Returns
- integer decimal digits
Getter della proprietà default.
- Returns
- valore di default del campo
Getter della proprietà int_digits (cifre intere)
- Returns
- integer
Getter della proprietà label.
- Returns
- etichetta del campo
Getter della proprietà length.
- Returns
- lunghezza del campo
Getter della proprietà name.
- Returns
- nome del campo
Getter della proprietà primary_key.
- Returns
- TRUE se il campo è una chiave primaria, FALSE altrimenti
Proprietà defnite per il campo.
- Returns
- array
Getter della proprietà required.
- Returns
- TRUE se il campo è obbligatorio, FALSE altrimenti
Getter della proprietà unique_key.
- Returns
- TRUE se il campo ha chiave unica, FALSE altrimenti
Getter della proprietà widget.
- Returns
- widget
retrieveValue |
( |
|
$field_name | ) |
|
Valore del campo in una richiesta HTTP (.
- See also
- Gino.ModelForm::save()))
- Parameters
-
string | $field_name | nome del campo |
- Returns
- mixed
setAutoIncrement |
( |
|
$value | ) |
|
Setter della proprietà auto_increment.
- Parameters
-
- Returns
- void
setDecimalDigits |
( |
|
$value | ) |
|
Setter della proprietà decimal_digits.
- Parameters
-
- Returns
- void
Setter della proprietà default.
- Parameters
-
- Returns
- void
Setter della proprietà int_digits.
- Parameters
-
- Returns
- void
Setter della proprietà label.
- Parameters
-
- Returns
- void
Setter della proprietà length.
- Parameters
-
- Returns
- void
Setter della proprietà name.
- Parameters
-
- Returns
- void
Setter della proprietà primary_key.
- Parameters
-
- Returns
- void
Setter della proprietà required.
- Parameters
-
- Returns
- void
Setter della proprietà unique_key.
- Parameters
-
- Returns
- void
Setter della proprietà widget.
- Parameters
-
- Returns
- void
Proprietà dei campi Vengono esposte dai relativi metodi __get e __set.
The documentation for this class was generated from the following file: