문제

나는 사용하고있다 gedmo/doctrine-translations 그리고 a2lix/translation-form-bundle: 2.*@dev 내 엔티티를 번역합니다.

번역 양식은 항상 필드 그리고 내용 그러나 내 엔티티 자체에는 필드 또는 내용 필드

양식 유형

$builder->add('translations', 'a2lix_translations');
도움이 되었습니까?

해결책

2.0 번역 양식 번들의 버전 호환되지 않음 현재와 함께 gedmo/doctrine-extensions 버전

번들을 참조하십시오 업그레이드 노트.

현재 불안정한 분기를 사용해야 합니다 wip-v2.4.0 그리고.


솔루션:

둘 중 하나 업데이트 게드모/교리 확장...

composer require gedmo/doctrine-extensions:wip-v2.4.0@dev
composer update gedmo/doctrine-extensions

...또는 다운그레이드 번역 양식 번들 버전:

composer require a2lix/translation-form-bundle:~1.2
composer update a2lix/translation-form-bundle

에 대한 중요 공지 사항 1.x 버전 2 릭스/번역폼 번들폼 번들폼 번들폼 번들폼:

당신은 사용할 필요가 a2lix_translations_gedmo 에 설명 된 필드 유형 문서.

또한 다음과 같이 옵션 배열에서 번역 가능한 클래스를 지정해야합니다:

$builder->add('translations', 'a2lix_translations_gedmo', array( 
    'translatable_class' => "Your\Entity" 
); 
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top