エンティティを介してコンテンツを永続化しようとすると、次のエラーが発生します。
クラス
Gedmo\Translatable\Entity\Translation
は有効なエンティティまたはマップされたスーパー クラスではありません。
私はいくつかの調査を行いましたが、この問題を解決するものは何も見つかりません。
変更するとエラーが消えます:
orm:
default: translatable: true
に:
orm: default: ~
でconfig.yml
。
ただし、コンテンツは翻訳として保存されず、既存のコンテンツが「新しい」言語で上書きされます。
deps ファイルに次の関連行があります。
[symfony]
git=http://github.com/symfony/symfony.git
version=origin/2.0
[gedmo-doctrine-extensions]
git=http://github.com/l3pp4rd/DoctrineExtensions.git
version=v2.3.0
[Stof-DoctrineExtensionsBundle]
git=https://github.com/stof/StofDoctrineExtensionsBundle.git
target=/bundles/Stof/DoctrineExtensionsBundle