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?