symfony 5 表单类型定义标签

symfony 5 form type define the labels

我为我的实体创建了 CRUD,我需要以某种方式定义实体字段的标签。

我可以在表单类型中定义它们,例如:

$builder
    ->add('name' , null, [
        'attr' => ['autofocus' => true],
        'label' => 'Product name',
    ])

但我认为这不是最好的解决方案。

哪种方法最好?

我是否必须使用翻译,即使应用程序是单一语言?

还有其他解决办法吗?

是的,这是最佳实践,在此处解释的官方文档中 https://symfony.com/doc/current/reference/forms/types/form.html#label-translation-parameters