我在我们的应用程序中需要一些多语言实体,我想知道什么是最佳实践。
目前它以 1:n 关系解决,因为存在一般信息和语言特定字段。
为此使用实体继承是否可能并且是个好主意?所以我可以随时更改对象的一般部分?
示例(伪代码)
class Product {
public $id;
public $status;
}
class ProductDetails extends Product {
public $language;
public $name;
public $description;
}
我希望我的解释有助于弄清楚我需要什么。