Merge pull request #1162 from dhensby/patch-1

NEW Add Varchar::getSize()
This commit is contained in:
Will Rossiter 2013-02-05 12:19:07 -08:00
commit 1db0156832

View File

@ -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()