私はかなり一般的な問題に直面していますが、これまで本当に説得力のある解決策を見つけていません。私は Symfony2 で作業しており、属性を持つエンティティを作成しています。これらの属性は、Web サイト全体で操作されることを意図しています。ここでは驚くべきことではありません。
現在、ほとんどのビュー (テーブル、フォームなど) で、それらの属性を説明することが重要です。少なくとも、属性が何を表しているかを説明する短い文を使用します。
これらの属性の説明を保存するための良い解決策は何ですか? それを行う方法はいくつかあります。3つ出てきます:
- それらを私のエンティティと一緒にデータベースに保存する(かなり重い)
- それらをエンティティに保存します(ほとんど変更できません)
- それらを XML のようなファイルに保存する (重すぎず、翻訳に適していて、操作が難しい)
これらのソリューションのうち、最も使用されているのはどれですか? あなたのアドバイスは何ですか?
そして、可能であれば、Symfony で (特にファイル ソリューションを使用して) 最適に実装するにはどうすればよいでしょうか?
ありがとうございました!