redrat / entity-datetime
实体的日期时间特质
0.2.0
2019-10-10 21:15 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^7.2
- squizlabs/php_codesniffer: ^3.3
- symfony/var-dumper: ^4.1
This package is auto-updated.
Last update: 2024-08-28 13:11:38 UTC
README
为实体中的实用日期时间提供简单管理的特质。
安装
通过 Composer 安装
composer require redrat/entity-datetime
用法
与 Doctrine 配合使用
1 - 在你的实体中添加特质
<?php use RedRat\Entity\DateTimeTrait; class Foo { use DateTimeTrait; }
2 - 在你的 Doctrine 配置中设置 lifecycleCallbacks
,如下所示
fields: createdAt: type: datetime updatedAt: type: datetime nullable: true lifecycleCallbacks: prePersist: [ forgeCreatedAt ] preUpdate: [ forgeUpdatedAt ]
注意:更多关于 Doctrine 生命周期回调的文档 请参阅。
待办事项
- API 文档。