私たちのアプリケーションにはいくつかの多言語エンティティが必要であり、そのためのベスト プラクティスは何かを知りたいです。
現在、一般的な情報と言語固有のフィールドがあるため、1:n の関係で解決されています。
そのためにエンティティ継承を使用することは可能であり、良い考えですか? オブジェクトの一般的な部分はいつでも変更できますか?
例 (疑似コード)
class Product {
public $id;
public $status;
}
class ProductDetails extends Product {
public $language;
public $name;
public $description;
}
私の説明が、必要なものを明確にするのに少し役立つことを願っています。