2016-04-28 8 views
2

symfonyアプリケーションでdoctrineを使用しているSonata Adminバンドルを使用しています。今私はどこの場所でも見つけられなかった解決策や良い/ベストプラクティスの特定の要件に直面しています。SonataAdminバンドルを使用して関連エンティティのカスタムリストをフォームとしてレンダリングする

私の問題を説明するために、以下の3つの単純なエンティティを使用します。

enter image description here

だから、すべてのニュースは、すべての言語のための別のタイトルと説明を持つことができます。

今私が必要とするもの。私はしたいニュースのフォームビュー(詳細)で:

  1. ニュース属性の入力があります。 (この場合はcodeやcreated_dateのように)
  2. 現在のニュースに関連するすべての言語のタイトルと説明が必要です。そしてそのニュースがある言語のための翻訳でない場合、News_Translationには関係がないことを意味し、空の入力を見たいと思っています。

すべてが1つのビューに表示されます(複数のタブに分割されている可能性があります)。そして、ここでより良く理解

enter image description here

のためのニュースの詳細(フォームビュー)の簡単な例である。このような何かを達成することが可能ですか?私はsonata-adminを使って解決する方法を他のアイデアに公開しています。

答えて

0

KunstmaanTranslatorBundleは、翻訳ファイルを編集することなく、管理インターフェイスで翻訳を編集できるバンドルです。翻訳は、(デフォルトの)データベースに格納され、可能な限り効率的な方法で検索されます。 応答のためのKunstmaanTranslatorBundle

Doc

+0

おかげで、それは私が探していますものではありません。 – gavec

関連する問題