studiobonito / silverstripe-publishable
此包已被弃用且不再维护。作者建议使用heyday/silverstripe-versioneddataobjects包代替。
Publishable是Silverstripe的一个模块,提供了许多扩展,使为DataObjects启用和管理版本控制变得更加简单。
1.3.1
2015-08-28 10:21 UTC
Requires
- php: >=5.3.2
- silverstripe/framework: 3.1.*
This package is not auto-updated.
Last update: 2022-02-01 12:23:45 UTC
README
此SilverStripe模块已过时,请考虑使用silverstripe-versioneddataobjects
模块代替。
Publishable模块
概述
Publishable是Silverstripe的一个模块,提供了许多扩展,使为DataObjects启用和管理版本控制变得更加简单。
要求
SilverStripe 3.1或更高版本。
安装说明
将'publishable'文件夹复制到您的SilverStripe安装根目录。
使用概述
将发布操作添加到ExampleObject并使其可版本化
ExampleObject::add_extension('Versioned("Stage", "Live")');
ExampleObject::add_extension('Publishable');
在ExampleModelAdmin上用PublishableGridField替换GridField
ExampleModelAdmin::add_extension('PublishableModelAdmin');
创建一个新的PublishableGridField以显示Example组件
$publishableGridField = new PublishableGridField('Example', 'Example', $this->Example());