Adds required field validation to dataobjects when used outside of the cms|controller|form context
This module adds a required field validation mechanism to DataObjects which can be used outside of the cms|controller|form context.
It does so by adding a hook to the DataObject::validate()
method to check for statically configured fields.
composer require silverstripe/required-field-validator
Required fields can be set on a DataObject subclass by adding private static $required_fields
to it as below
Configuration example:
class MyObject extends DataObject
{
private static $db = [
'Title' => 'Varchar(20)'
];
private static $required_fields = [
'Title'
]
}
Bugs are tracked on github.com.
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem