에 대한 번역 액세스 현재 FormBuilder를 사용하여 양식을 만들 때 Symfony (3.3.5)는 지정된 로케일에 대한 번역 메시지가 없다는 경고 메시지를 프로필러에 표시합니다.양식 레이블
심포니의 설명서에 나온 지침을 따르지 만 문제는 여전히 지속됩니다. app/Resources/translations/properties.fr.yml
내 config.yml 파일은 다음과 같습니다 :
내 번역 파일은 다음 위치에
이parameters: locale: fr framework: translator: fallbacks: ['%locale%'] paths: - '%kernel.project_dir%/app/Resources/translations'
파일이 바로이 포함
properties:
zipcode:
label: 'Code postal du bien'
를 마지막으로 양식입니다 이렇게 만들면 :
$property = new Properties();
$form = $this->createFormBuilder($property)
->add('zipCode', Type\IntegerType::class, array(
'attr' => array(
'min' => '10000',
'max' => '99999'
),
'label' => 'properties.zipcode.label'
))
->getForm();
왜 번역 파일을 사용하지 않습니까?