Symfony2/Doctrine2 - yaml 模型扩展


Symfony2/Doctrine2 - yaml model extending?

我正在编写一个应用程序,目前正在处理模型。我使用 YAML 来定义我的模型。现在有多个表,其中某些字段重复(如user_id、comment_counter、created_at等)。例如created_at字段 - 始终使用相同的代码来设置值。在许多模型上编写它似乎在 OOP 上下文中是不行的。现在我的问题是 - 我可以在 YAML 中定义一个基本模型,以便我可以从中派生,还是只有在使用注释时才可能 (?) ?

您可以使用 PHP

特征,也可以让共享公共字段的模型扩展 PHP 基本模型,这样您就不必重新定义每个实体中的字段、getter 和 setter。这样,可以减少一些重复代码,但仍必须在每个模型的每个 YAML 定义中定义字段,例如created_at