sudhaus7 / fe-data-history
在前端模式下记录数据变更
2.0.4
2022-06-21 04:49 UTC
Requires
- php: >=7.4
- typo3/cms-backend: ^10.4 | ^11.5
- typo3/cms-beuser: ^10.4 | ^11.5
- typo3/cms-core: ^10.4 | ^11.5
- typo3/cms-extbase: ^10.4 | ^11.5
- typo3/cms-felogin: ^10.4 | ^11.5
Requires (Dev)
- codeception/codeception: *
- codeception/phpbuiltinserver: *
- helhum/typo3-console: *
- phpstan/phpstan: *
- typo3/cms-fluid-styled-content: 11.5.*
- typo3/cms-lowlevel: 11.5.*
- typo3/cms-t3editor: 11.5.*
- typo3/cms-tstemplate: 11.5.*
- workshop/blog: @dev
README
一个用于在sys_history中保存前端编辑记录历史的TYPO3插件。
安装
通过composer安装扩展
composer require sudhaus7/fe-data-history
使用方法
为了将历史记录到后端表中,您需要将接口HistoryEntityInterface
添加到您的Extbase抽象实体对象中。
示例
/** * class MyEntityObject * @package VENDOR\MyExtension\Domain\Model */ class MyEntityObject extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity implements \SUDHAUS7\FeDataHistory\Domain\HistoryEntityInterface { }
该扩展使用Extbase后端信号槽来获取信号,如果实体被创建、删除或更新。
ElementHistoryController
重写原始类以获取后端历史日志中的信息。