내 실체를 A2LiX I18n Doctrine으로 번역하고 A2lixTranslationBundle로 편집/작성하지만 ontomany 및 manytomany 관계에 문제가 있습니다.A2lix 관계 manytomany with entites
Product.php
/**
* @ORM\ManyToMany(targetEntity="hello\PlatformBundle\Entity\Base", cascade={"persist"})
*/
private $bases;
I 이름 및 설명 등 병진 정보와 전화 어드레스와 같은 비 정보를 정기적으로 병진와 Base.php .. BaseTranslation.php하고있다. 하나 이상의베이스를 선택하기 위해 제품 양식에 추가하고 싶지만 제품의 정보 만 번역 할 수는 없습니다. 이름 BaseTranslation.php에 있기 때문에 도시 Base.php
에->add('base', 'entity', array(
'class' => 'HelloPlatformBundle:Base',
'property' => 'name',
'multiple' => true,
'expanded' => true,
))
이 아니기 때문에
->add('base', 'entity', array(
'class' => 'HelloPlatformBundle:Base',
'property' => 'city',
'multiple' => true,
'expanded' => true,
))
이 작동합니다. 이것은 내 제품 양식에 checbox를 사용하여 이름에 액세스하여 모든 응답 가능한 기본 이름을 표시하는 방법입니다.
감사합니다. 저는 현재 지역에 대한 번역이 존재하지 않으면 디폴트 변수를 얻기 위해 $ translation 변수를 사용하여 사용자에게 로컬 변수를 지정했습니다. –