fhermann/doctrine-trait

Doctrine 的一组可复用 trait

1.0.1 2019-03-06 15:16 UTC

This package is auto-updated.

Last update: 2024-09-07 04:51:08 UTC


README

一组用于组合 Doctrine 实体的有用 trait。目前该包包括以下 trait

  • LocalizableEntity : 基于实体的坐标进行实体本地化。
  • SlugableEntity : 为实体添加一个名称和 slug 属性,并使用生命周期回调根据名称计算 slug。
  • TimestampableEntity : 添加 createdAt 和 updatedAt 属性,并使用生命周期回调更新它们。

警告

以下 trait 需要向宿主实体添加生命周期回调

  • SlugableEntity
  • TimestampableEntity