newebtime / publish_button-extension
TableBuilder的发布和取消发布按钮
1.0.1
2018-10-05 08:56 UTC
Requires
- anomaly/streams-platform: ^1.3
This package is not auto-updated.
Last update: 2024-09-15 20:25:41 UTC
README
TableBuilder的发布和取消发布按钮
安装
composer require newebtime/publish_button-extension
更多详情: https://pyrocms.com/documentation/pyrocms/3.4/installation/installing-addons
如何使用?
首先,您需要将Publishable
特性添加到您的模型中。
use Newebtime\PublishButtonExtension\Traits\Publishable;
class PageModel extends PagesPagesEntryModel implements PageInterface
{
use Publishable;
// ...
}
然后,您可以在TableBuilder
中简单地添加按钮。
//...
protected $actions = [
'delete',
'publish',
'unpublish',
];
//...
自定义
默认情况下,它将使用字段enabled
来检查状态。您可以在模型中更改它。
//...
use Publishable;
protected $publishField = 'published'
// ...
}