使用SonataAdmin包

时间:2016-04-28 22:32:01

标签: php sonata-admin symfony sonata

我在我的Symfony应用程序中使用Sonata Admin包。现在,我面临着一些特定的要求,即我在任何地方找不到的解决方案或优秀/最佳实践。

为了解释我的问题,我将使用以下三个简单实体。

enter image description here

因此,每种新闻都可以为每种语言提供不同的标题和描述。

现在我需要什么。在我想要的新闻的形式视图(细节)中:

  1. 有新闻属性的输入。 (如本例中的代码或created_date)
  2. 然后我想查看与当前新闻相关的所有语言的标题和说明。如果新闻没有某种语言的翻译,这意味着News_Translation中没有关系,我希望看到空输入。
  3. 所以在一个视图中的所有内容(可能将其拆分为更多选项卡)。这是一个简单的新闻细节示例(表单视图),以便更好地理解

    enter image description here

    有可能达到这样的目的吗?我对使用sonata-admin来解决它的任何其他想法持开放态度。

1 个答案:

答案 0 :(得分:0)

KunstmaanTranslatorBundle是一个捆绑包,可以在管理界面中编辑翻译,而无需编辑翻译文件。翻译将存储在(默认)数据库中,并以最有效的方式检索。 KunstmaanTranslatorBundle

Doc