gorriecoe/silverstripe-dataobjecthistory

为数据对象添加历史记录标签

安装数: 29,150

依赖项: 1

建议者: 0

安全性: 0

星标: 6

关注者: 2

分支: 6

开放性问题: 3

类型:silverstripe-vendormodule

1.2.2 2018-05-01 01:38 UTC

This package is auto-updated.

Last update: 2024-08-29 04:59:05 UTC


README

为数据对象添加历史记录标签

安装

Composer是安装SilverStripe模块的推荐方式。

composer require gorriecoe/silverstripe-dataobjecthistory

需求

  • silverstripe/framework ^4.0
  • symbiote/silverstripe-gridfieldextensions ^3.1

维护者

示例

<?php

use SilverStripe\Versioned\Versioned;
use gorriecoe\DataObjectHistory\extensions\DataObjectHistory;

class MyObject extends DataObject
{
    private static $extensions = [
        Versioned::class . '.versioned',
        DataObjectHistory::class
    ];

    public function getCMSFields()
    {
        $fields = FieldList::create();
        ...
        $this->extend('updateCMSFields', $fields); // Required
        return $fields;
    }
}