PHP code example of mindy / form-bundle
1. Go to this page and download the library: Download mindy/form-bundle library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mindy / form-bundle example snippets
public function buildForm(FormBuilderInterface $builder, array $options)
{
$instance = $builder->getData();
$builder
->add('fieldset_1', FieldsetType::class, [
'legend' => 'Информация',
'fields' => function (FormBuilderInterface $builder) use ($instance) {
$builder
->add('parent', ChoiceType::class, [
'label' => 'Родительская категория',
' },
])
->add('name', TextType::class, [
'label' => 'Название',
])
->add('image', FileType::class, [
'label' => 'Изображение',
' 'label' => 'Сохранить',
])
->add('submit_create', SubmitType::class, [
'label' => 'Сохранить и создать',
]);
}
public function buildForm(FormBuilderInterface $builder, array $options)
{
$instance = $builder->getData();
$builder
->add('tabs', TabsType::class, [
'tabs' => function (FormBuilderInterface $builder) use ($instance) {
$builder
->add('first', TabType::class, [
'tab' => 'Информация',
'fields' => function (FormBuilderInterface $builder) use ($instance) {
$builder
->add('parent', ChoiceType::class, [
'label' => 'Родительская категория',
' 'label' => 'Название',
])
->add('image', FileType::class, [
'label' => 'Изображение',
' 'label' => 'Мета информация',
'source' => $instance,
'mapped' => false,
]);
}
]);
}
])
->add('submit', SubmitType::class, [
'label' => 'Сохранить',
])
->add('submit_create', SubmitType::class, [
'label' => 'Сохранить и создать',
]);
}
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('buttons', ButtonsType::class, [
'buttons' => function (FormBuilderInterface $builder) {
$builder
->add('submit', SubmitType::class, [
'label' => 'Сохранить',
])
->add('submit_create', SubmitType::class, [
'label' => 'Сохранить и создать',
]);
}
])
}