Symfony2: Problemi che rendono il modulo di traduzione con A2lixTraslationFormBundle e GEDMO \ DoctrineexTextensons Traslatable

StackOverflow https://stackoverflow.com//questions/22017382

Domanda

Sto usando gedmo/doctrine-translations e a2lix/translation-form-bundle: 2.*@dev per tradurre le mie entità.

Il modulo di trazione rende sempre un campo e contenuto ma la mia entità stessa non contiene un campo o contenuto campo.

il tipo di modulo

$builder->add('translations', 'a2lix_translations');
.

È stato utile?

Soluzione

La versione 2.0 della transtionalformbundle non è compatibile con la versione corrente gedmo/doctrine-extensions.

Vedi il bundle Aggiorna Note .

Dovrai utilizzare i rami attualmente instabili wip-v2.4.0 e.


.

Soluzione:

O AGGIORNAMENTO GEDMO / DOTTRINE-ESTENSIONI ...

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

... o downgrade La tua versione A2lix / Translation-form-bundle:

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


.

Avviso importante per la versione 1.x di A2lix / TraduzioniFormBundle:

È necessario utilizzare il tipo di campo a2lix_translations_gedmo come descritto in Documentazione .

Inoltre è necessario specificare la classe traducibile nelle opzioni-array come questa:

$builder->add('translations', 'a2lix_translations_gedmo', array( 
    'translatable_class' => "Your\Entity" 
); 
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top