Symfony2: Problemi che rendono il modulo di traduzione con A2lixTraslationFormBundle e GEDMO \ DoctrineexTextensons Traslatable
-
21-12-2019 - |
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.
$builder->add('translations', 'a2lix_translations');
. 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"
);
.