Nasıl yeni bir idarenin oluşturulması sırasında birden fazla çeviri eklemek

0 Cevap php

Ben behavioral-extensions (özellikle Ağaç, Sluggable ve çevrilebilir) ile Doktrini 2 kullanıyorum

Örneklerde, yeni için ilk olarak, bir yazı depolama bulma ve daha sonra bir çeviri yaparak yapılır.

// first load the article
$article = $em->find('Entity\Article', 1 /*article id*/);
$article->setTitle('my title in de');
$article->setContent('my content in de');
$article->setTranslatableLocale('de_de'); // change locale
$em->persist($article);
$em->flush();

O bir çeviri ile birlikte bir makale oluşturmak mümkün mü?

Denedim

//assuming the translationListener has default locale en_us
$article = new Article;
$article->setTitle('my title in en_us');
$article->setContent('my content in en_us');
$em->persist($article);

$article->setTranslatableLocale('de_de')
$article->setTitle('my title in german');
$article->setContent('my content in german');

$em->persist($article);
$em->flush();

Ama bu yazı-masa ve çeviri-tabloda hem de Almanca içeriğinde sonuçlanır.

Nasıl yeni bir işletmenin oluşturulması sırasında birden çeviriler ekleyebilirsiniz?

0 Cevap