coderspotting/toast-message

此包已被 废弃 且不再维护。未建议替代包。

将 AlertifyJS.com 简单集成到 Symfony 中

安装: 176

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

类型:symfony-bundle

1.2 2017-07-28 16:27 UTC

This package is auto-updated.

Last update: 2023-09-09 16:04:40 UTC


README

一个将 alertify.js (https://alertifyjs.org/) 集成到您项目的 Symfony Bundle。

安装

composer require coderspotting\toast-message

配置

该 Bundle 包含了集成版的 Alertify.js。您可以通过在 Twig 模板中添加以下代码片段来包含该版本。您也可以选择省略这一步骤,并包含您自己的 Alertify.js 版本。

{% stylesheets filter='cssrewrite' 'bundles/coderspottingtoastmessage/css/*' %}
<link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" />
{% endstylesheets %}

同样,下面的代码片段将在您的 Twig 模板中加载包含的 Alertify.js 版本。您也可以选择使用您自己的 Alertify.js 版本替换。

{% javascripts '@CoderSpottingToastMessageBundle/Resources/public/js/*' %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

无论您包含的是内置版本还是您自己的 Alertify.js 版本,您都必须在包含 JavaScript 之后,在您的 Twig 模板中包含以下内容。

{{ renderToasts() }}

使用方法

获取服务并添加如下所示的 toast 消息。您可以添加多个 toast 消息。下次渲染 Twig 模板时,将包含 toast 消息并在浏览器中显示。

$toastService = $this->container->get('CoderSpotting.ToastMessage');

$toastService->addToast("This is a toast message");