zogxray / soft-deletable-bundle
1.0.0
2018-09-11 13:08 UTC
Requires
- php: ^7.2
- doctrine/doctrine-bundle: ^1.6
- doctrine/orm: ^2.5
Requires (Dev)
- phpunit/phpunit: ^7.2
This package is auto-updated.
Last update: 2024-09-14 20:45:54 UTC
README
安装
composer require zogxray/soft-deletable-bundle
使用默认配置
soft_delete: connections: default:
使用自定义过滤器/订阅者配置
soft_delete: connections: example: filter: YourNamespace\App\Doctrine\Filters\SoftDeleteFilter subscriber: YourNamespace\App\Doctrine\Filters\SoftDeleteSubscriber
注册
return [ Zogxray\SoftDeletableBundle\SoftDeletableBundle::class => ['all' => true], ];
使用说明
class Order implements SoftDeletableInterface { /** * @return \DateTime|null */ public function getDeletedAt() :?\DateTime { return $this->deletedAt; } /** * @param \DateTime|null $deletedAt */ public function setDeletedAt(?\DateTime $deletedAt): void { $this->deletedAt = $deletedAt; } }
故障排除
指定连接名称
dbal: default_connection: default connections: default: driver: 'pdo_sqlite' server_version: '3.15' charset: utf8mb4 url: '%env(resolve:DATABASE_URL)%'
许可协议
Soft Deletable Bundle 是开源软件,遵循 MIT 许可协议。