【问题标题】:Using stof DoctrineExtension and a2lix TranslationFormBundle with one ext_translations table?将 stof DoctrineExtension 和 a2lix TranslationFormBundle 与一个 ext_translations 表一起使用?
【发布时间】:2016-12-23 07:15:03
【问题描述】:

我从这个线程 a2lix TranslationFormBundle AND Gedmo Doctrine Extension Translatable with just one Translation table 知道,使用 Gedmo 是不可能的(拥有一个在线 ext_translations 表)。

也许还有另一种选择,例如使用 Knp 的 Doctrine 扩展或 a2lix 来实现?

感谢您的帮助,

【问题讨论】:

    标签: symfony doctrine-orm stofdoctrineextensions a2lix-translation


    【解决方案1】:

    我目前正在使用 knplabs/doctrine-behaviors 和 a2lix/translation-form-b​​undle 来翻译我目前正在处理的网站,我 99% 确信不可能只有一个翻译表 - 至少使用knplabs/doctrine-behaviors 的 1.4 版本。

    使用 knplabs/doctrine-behaviors 时,您需要创建自己的名为 xxxTranslation 的实体(其中 xxx 是您要翻译的表的名称)并使用可翻译的特征。它会自动创建一个列来存储引用转换表中原始表的外键,并且我很确定您不能在同一列中引用不同表的外键。

    我不使用 a2lix/i18n-doctrine-bundle 或 prezent/doctrine-translatable,但从我从文档中读到的内容来看,它们似乎像 knplabs/doctrine-behaviors 一样工作,所以我没有适合你的解决方案...

    【讨论】:

    • 那么,好的,谢谢您的回复。这是我最后的希望,我到处都在努力寻找解决方案。 (y) 。我有一百个实体,我一个人维护我的应用程序。然后我会为每个实体创建一个其他实体。 :D
    猜你喜欢
    • 1970-01-01
    • 2015-03-30
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多