-1

使用之前的 Symfony 版本(<5),可以在创建或更新现有条目时自动填充 DateTime 字段。

例子:

    /**
     * @var \DateTime $createdAt
     * @Gedmo\Timestampable(on="create")
     * @ORM\Column(type="datetime")
     */
    private $createdAt;

如果将这些注释应用于 Symfony5 项目中的实体,这些注释似乎没有任何效果。是否已发布 Gedmo 扩展的替代品,或者是否有解决方法可用于避免手动设置具有当前时间戳的数据字段?

4

1 回答 1

0

编辑 /config/packages/stof_doctrine_extensions.yaml 就可以了。我必须激活时间戳监听器:

stof_doctrine_extensions:
    default_locale: en_US
    orm:
        default:
            tree: true
            timestampable: true
            softdeleteable: true
于 2021-06-02T09:04:33.500 回答