mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
FEATURE: Added ability to query size of Varchar
This allows a developer to programatically access the size of the DB Varchar field. This allows us to be a bit more DRY and to define the size in one place and limit TextFields to the same value
This commit is contained in:
parent
accbd7f1e2
commit
f0621cdd91
@ -32,6 +32,19 @@ class Varchar extends StringField {
|
|||||||
parent::__construct($name, $options);
|
parent::__construct($name, $options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Allow the ability to access the size of the field programatically. This
|
||||||
|
* can be useful if you want to have text fields with a length limit that
|
||||||
|
* is dictated by the DB field.
|
||||||
|
*
|
||||||
|
* TextField::create('Title')->setMaxLength(singleton('SiteTree')->dbObject('Title')->getSize())
|
||||||
|
*
|
||||||
|
* @return int The size of the field
|
||||||
|
*/
|
||||||
|
public function getSize() {
|
||||||
|
return $this->size;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (non-PHPdoc)
|
* (non-PHPdoc)
|
||||||
* @see DBField::requireField()
|
* @see DBField::requireField()
|
||||||
|
Loading…
Reference in New Issue
Block a user