silvercommerce / versionhistoryfield
显示版本化 DataObject 的简单版本历史记录的字段。
1.0.2
2018-12-04 16:10 UTC
Requires
Suggests
- silverstripe/cms: Add full content management support to your site
README
简单的字段,列出对相关“版本化”DataObject所做的更改。
设计用于与 SilverCommerce 估计、发票和联系人一起使用,但应与任何其他 DataObject 一样良好地工作。
安装
通过 composer 安装
composer require silvercommerce/versionhistoryfield
然后刷新
使用方法
您可以将此字段添加到任何表示使用 Versioned
的 DataObject
的表单。它将输出更改的简单列表。例如,要将它添加到 YourObject::getCMSFields()
,使用
class YourDataObject extends DataObject
{
...
public function getCMSFields()
{
$fields = parent::getCMSFields();
$fields->addFieldToTab(
"Root.History",
VersionHistoryField::create(
"History",
_t("SilverCommerce\VersionHistoryField.History", "History"),
$this
)->addExtraClass("stacked") // make the field full width
);
return $fields;
}
...
}