1

我正在尝试创建一个带有 3 个提交按钮的表单,我想将它们水平放置在表单的底部。

我创建了我的表单:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
    ->add('title', CKEditorType::class, [
        'label'=>'Title'
    ])
    ->add('content', CKEditorType::class, [
        'label'=>'Content'
    ])
    ->add('save', SubmitType::class, [
        'label' => 'Save'
    ])
    ->add('saveAndQuit', SubmitType::class, [
        'label' => 'Save and quit'
    ])
    ->add('quit', SubmitType::class, [
        'label' => 'Quit'
    ]);
}

三个按钮垂直对齐。

我怎样才能水平对齐它们?

4

1 回答 1

1

要对齐按钮,您可以在构建表单时尝试“attr”属性。

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
    ->add('title', CKEditorType::class, [
        'label'=>'Title',
        'attr' => ['class' => 'your_class']
    ])
}

然后您可以将 css 属性添加到该类。

于 2020-09-03T08:03:22.823 回答