Sonata Admin 某列表列的本地翻译攻略

Sonata Admin local translation strategy for a list column

有没有简单的方法来调整添加到 listMapper 的字段的本地翻译策略?因此,header 列将准确显示其在 label 属性中的写入方式,没有任何间隙。

BusinessUserAdmin.php

protected function configureListFields(ListMapper $listMapper)
{
    $listMapper
        ->add('company', null, [
            'label' => 'Company'
        ])
}

这是现在的样子:

'label' => 'Company' 'label' => 'COmpany' 'label' => 'COMPANY'

            

当您将管理员 class 注册为服务并将其标记为:sonata.admin 时,还有其他选项 label_translator_strategy="sonata.admin.label.strategy.underscore”

您可以在此处找到更多信息:

https://sonata-project.org/bundles/admin/master/doc/reference/translation.html