friendsofsilverstripe / backendmessages
在SilverStripe后端以DRY(Don't Repeat Yourself)方式创建消息框。
5.1.0
2024-04-10 06:40 UTC
Requires
- php: ^7.2 || ^8.0
- silverstripe/framework: ^4.0 | ^5
Requires (Dev)
- symfony/thanks: ^1.0
README
要求
- SilverStripe框架 ^3.0 或 ^4.0
安装
composer require friendsofsilverstripe/backendmessages
用法
在任何FieldList中,你可以调用以下静态方法之一来创建消息框
use FriendsOfSilverStripe\Backendmessages\ErrorMessage;
use FriendsOfSilverStripe\Backendmessages\WarningMessage;
use FriendsOfSilverStripe\Backendmessages\SuccessMessage;
use FriendsOfSilverStripe\Backendmessages\NoticeMessage;
use FriendsOfSilverStripe\Backendmessages\Message;
// [...]
FieldList::create(
ErrorMessage::create('Ehh, something went wrong.'),
WarningMessage::create('Be careful with this!'),
SuccessMessage::create('Yeah, that went through just fine.'),
NoticeMessage::create('This is a useful hint.'),
Message::generic('Some more information.')
);
生成
在后台消息中允许HTML
将以下内容添加到您的config.yml中
FriendsOfSilverStripe\Backendmessages\MessageBoxField:
allow_html: true
其他: 未来想法/开发,问题, 贡献, 许可证
此项目由 bring your own ideas Ltd. 支持。Bring Your Own Ideas Ltd. 帮助您将项目想法变为现实。