Create Forms - MrAPPs-RSM/MrappsBackendBundle GitHub Wiki
Create Forms
Available fields
- AjaxbuttonField
- CheckboxField
- ColorField
- DataField
- DatarangeField
- EmailField
- EntityField
- FacebookField
- FileField
- GalleryField
- HiddenField
- ImageField
- LatlngField
- NumnerField
- OpeningtimeField
- OrderField
- PasswordField
- PdfField
- PlainField
- SelectField
- SwitchField
- TextField
- TextareaField
- TimeField
- TreeField
- UrlField
- DetailsField
Example
$builder = $this->get('mrapps.backend.fields.builder');
$textField = $builder->createField([
'name' => 'nome',
'required' => false,
'title' => 'Testo',
'type' => 'text',
'value' => 'testo di default'
]);
$hiddenField = $builder->createField([
'name' => 'nascosto',
'type' => 'hidden',
'value' => 'nascosto',
]);
return [
$hiddenField->asArray(),
$textField->asArray(),
];