如何限制位于奏鸣曲之上的 ckeditor 中允许的字符串长度

How to limit string length allowed in a ckeditor sitting atop Sonata

我正在开发一个使用 Sonata 的 Symfony 3.3 应用程序。

我想限制可以输入到 ckeditor 实例中的字符串的长度。

我在我的管理员中添加以下内容 class:

            ->add('caption', 'ckeditor', [
                'required'=>false,
                'label' => 'media.caption',
            ])

...然后我卡住了,不知道如何继续。

有没有简单的方法让应用程序礼貌地告诉用户他的文本需要更短?

根据 this page

,我最终在管理员 class 的末尾添加了以下内容
public function validate(ErrorElement $errorElement, $object)
{
    $errorElement
        ->with('caption')
        ->assertLength(['max' => 32])
        ->end()
    ;
}