ipub / flash-messages
此包已被废弃且不再维护。未建议替代包。
Nette 框架的 Flash 消息处理器
v3.0.2
2019-05-24 18:31 UTC
Requires
- php: >=7.1.0
- latte/latte: ^2.5
- nette/application: ^3.0
- nette/di: ^3.0
- nette/http: ^3.0
- nette/utils: ^3.0
Requires (Dev)
- contributte/translation: ^0.1.0
- nette/bootstrap: ^3.0
- nette/forms: ^3.0
- nette/mail: ^3.0
- nette/robot-loader: ^3.0
- nette/safe-stream: ~2.4
- nette/tester: ~2.0
- pds/skeleton: ~1.0
- tracy/tracy: ^2.0
Suggests
- contributte/translation: Option for message translation
README
Nette 框架的 Flash 消息处理器
此扩展替换了默认的 Flash 消息处理。如果您想使用一个接口来显示消息,请使用此扩展。例如,如果您在模态窗口中显示消息,但有时这些窗口被禁用,您可以使用此扩展来访问它。它将消息存储在一个地方并检查是否已显示。
安装
安装 ipub/flash-messages 的最佳方式是使用 Composer
$ composer require ipub/flash-messages
之后,您需要在 config.neon 中注册扩展。
extensions:
flashMessages: IPub\FlashMessages\DI\FlashMessagesExtension
包包含一个特质,您需要在 presenters 或 components 中使用它来实现 Flash 消息组件工厂。
<?php class BasePresenter extends Nette\Application\UI\Presenter { use IPub\FlashMessages\TFlashMessages; // ... }
文档
在文档中了解如何以不同方式使用 Flash 消息。
主页 https://www.ipublikuj.eu 和仓库 http://github.com/iPublikuj/flash-messages。