1

나는이 스레드에서 알고있다. a2lix TranslationFormBundle AND Gedmo Doctrine Extension Translatable with just one Translation table Gedmo (온라인에서 하나의 ext_translations 테이블을 가질 수는 없다)는 불가능하다.Stct DoctrineExtension과 a2lix TranslationFormBundle을 하나의 ext_translations 테이블과 함께 사용 하시겠습니까?

아마도 Knp의 Doctrine 확장 또는 a2lix를 사용하는 것과 같은 또 다른 옵션이 있습니까?

나는 현재 내가 현재 작업하고있는 웹 사이트를 번역하는 knplabs/교리 행동과 a2lix/번역 - 폼 번들을 사용하고

답변

0

도움을 주셔서 감사합니다, 나는 99 % 확신은 할 수 없습니다입니다 적어도 1.4 버전의 knplabs/doctrine-behaviors가있는 번역 테이블은 하나뿐입니다.

knplabs/doctrine-behaviors를 사용하는 경우 xxxTranslation (여기서 xxx는 번역하려는 테이블의 이름 임)이라는 자체 엔티티를 만들고 번역 가능한 특성을 사용해야합니다. 그것은 자동으로 변환 테이블에 원본 테이블을 참조하는 외래 키를 저장하는 열을 만들고, 나는 같은 열의 다른 테이블을 참조하는 외래 키를 가질 수 없다고 확신합니다.

나는 a2lix/i18n-doctrine-bundle이나 prezent/doctrine-translatable을 사용하지 않지만 문서에서 읽은 것으로부터 그들은 knplabs/doctrine-behaviors와 같이 작동하고있는 것처럼 보입니다. 그래서 해결책이 없습니다. 너 ...

+0

그래, 응답 해 주셔서 감사합니다. 마지막 희망이었습니다. 나는 모든 곳에서 해결책을 찾기 위해 애썼다. (y). 나는 백개의 실체를 가지고 있으며 내 앱을 유지하기 위해 혼자있다. 엔티티 당 하나의 다른 엔티티를 작성합니다. :디 –