0

我正在使用 EasyAmdinBundle 3,并且我有以下 CRUD 控制器,其中“plainPassword”字段是重复字段:

class UserCrudController extends AbstractCrudController
{
    public static function getEntityFqcn(): string
    {
        return User::class;
    }

    public function configureFields(string $pageName): iterable
    {
        yield TextField::new('username');

        $plainPasswordField = TextField::new('plainPassword')
            ->setFormType(RepeatedType::class)
            ->setFormTypeOptions([
                'type' => PasswordType::class,
                'first_options'  => ['label' => 'Password'],
                'second_options' => ['label' => 'Repeat Password'],
            ])
            ->hideOnIndex()
        ;

        if ($pageName === Action::NEW) {
            $plainPasswordField->setRequired(true);
        }

        yield $plainPasswordField;
    }
}

该字段按预期重复。但是,字段的长度是全宽。其他字段只有该长度的一半(“col-sm-6”)。

我已经尝试过,setColumns(6)但没有帮助。setCssClass('col-sm-6')$plainPasswordField

有人知道如何在 EasyAdminBundle 3 中设置重复字段的宽度吗?

4

0 回答 0