gupalo / changelog-bundle
变更日志包
v2.0.2
2022-08-02 18:28 UTC
Requires
- php: >=8.1
- ext-json: *
- doctrine/doctrine-bundle: ^2.5
- doctrine/orm: ^2.11|^3.0
- sensio/framework-extra-bundle: ^6.2
- symfony/asset: ^6.0
- symfony/form: ^6.0
- symfony/orm-pack: ^2.2
- symfony/security-core: ^6.0
- symfony/translation: ^6.0
- symfony/twig-bundle: ^6.0
- symfony/validator: ^6.0
- symfony/yaml: ^6.0
README
安装
composer require gupalo/changelog-bundle
将以下内容添加到 config/bundles.php
Gupalo\ChangeLogBundle\ChangeLogBundle::class => ['all' => true]
将以下内容添加到 config/packages/doctrine.yaml
mappings: ChangeLogBundle: type: attribute
将以下内容添加到 config/routes/annotations.yaml
changeLog: resource: '@ChangeLogBundle/Resources/config/routes.yaml'
执行
php bin/console doctrine:migrations:diff php bin/console doctrine:migrations:migrate php bin/console assets:install
为了保存实体的变更日志,实体必须实现 AwareChangeLogInterface 接口
基本路由 /change-log