问题标签 [flashmessenger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - flashmessenger 不显示新消息
我在 Zend Framework 2.2.0 中使用 flashMesssenger 将消息从一个动作传递到另一个动作。
我有一个联系我们表格,在它执行后我发送一封电子邮件并将用户转发到主页。
现在我知道 forward 只是转发页面,我应该只在下一次迭代中收到消息,除非我使用 getCurrentMessages。所以这是在我的 layout.phtml
但由于某种原因,我没有收到任何消息!它确实正确地转发了用户,但仅此而已。
有任何想法吗 ?
php - Zend Framework 2 Flash Messenger 不返回任何消息
我在 ZF2 中的 flash messenger 遇到了一个相当奇怪的问题。我在一个非常简单的场景中使用它,在注册后保存“注册完成”消息并重定向到登录页面并显示该消息,但是 Flash Messenger 永远不会返回这些消息。
在控制器注册动作中:
在控制器登录操作中:
$mes 和 $cur 都是假的(我都试过只是为了确定)。任何人都可以对此有所了解吗?
我正在使用 ZF 2.2.2 和 PHP 5.3.14。会话保存处理程序正在使用 dbtable 适配器,我尝试禁用它并将 flashmessenger 会话管理器设置为使用相同的 dbtable 保存处理程序,但没有结果。
zend-framework2 - How to use HTML inside ZF2 FlashMessenger
I want to use an <a>
inside a flashMessenger message.
For example:
In my website I have some blog posts, and when I delete one of them, I want to show a message like:
"Success! <a>Undo</a>
"
My code:
But It doesn't work when I put that <a>
inside the message.
How can I do that?
php - 在 FlashMessenger 中调用数组的成员函数 toArray()
我的 ZF2 FlashMessenger 出现以下错误:
在第 306 行调用 /vendor/zendframework/zend-mvc/src/Controller/Plugin/FlashMessenger.php 中数组的成员函数 toArray()
FlashMessages 将由我的 FlashMessageHelper 呈现:
有人知道这个错误吗?这是第一次发生此错误。谷歌和“zend-mvc” - repo - 问题对此一无所知。
感谢您的关注!
php - 使用 ZF2 FlashMessenger 作为独立组件
我正在研究用香草 PHP 编写的旧 PHP 应用程序。没有任何类型的 MVC,但好处是我可以使用 composer。
我想使用ZF2 FlashMessenger。据我所知,FlashMessenger 只是助手,是 zend-mvc 和 zend-view 的一部分。但问题是我可以在没有 ZF2 MVC 作为独立组件的情况下使用它吗?如何使用?
例如。Symfony FW - HttpFoundation 组件中有这样的东西。您可以在几行代码中使用 Flash messanger
zend-framework - Zend Framework 2 flashMessenger 在 addMessage 上挂起
当它检测到用户正在添加重复记录时,我在模型层中使用 flashMessenger 将消息发送回视图层。调试显示应用程序挂在下面代码的 addMessage 语句上:
任何有关此挂起原因的想法将不胜感激。
javascript - 是否可以同时返回一个布尔值并重定向到另一个页面?
我正在从我的 JS 调用一个方法,
必须返回true或false。
在我的 JS 中,我检查它是否是.done
/.failed
等。
但是,我还想补充
并重定向到另一个页面,因为当前页面(订单)刚刚被删除并会抛出 404。
现在,我不是在问如何使用 JS 重定向到另一个页面,而是在问如何将这个 FlashMessage 添加到我想要的网页的屏幕顶部。(我也可以使用Alert()
or bootbox.Alert()
,但它们没有FlashMessenger
.
如果您对我应该如何处理这个问题有任何想法或建议,请分享。
附言。我找到了一些关于 Zend Flashmessenger 的资源,但这不是Zend 的。
zend-framework2 - 在 Zend Framework 2 中找不到 flashMessenger
我在 Zend Framework 2 中使用 flash messenger 插件。我可以在控制器的操作中设置消息,这没问题:
但是当我尝试在视图中调用它时,正如 Zend Framework 官方文档(https://framework.zend.com/manual/2.3/en/modules/zend.view.helpers.flash-messenger. html),我得到一个错误:
我阅读了文档,在使用它之前没有找到任何有关初始化的信息。我能做的是将消息传递给视图,但如果文档说可以在视图中使用插件,我宁愿像那样使用它,而不是将消息数组传递给视图。
该模块也列在我的 modules.config.php 中:
zend-framework - 如何在 zend 框架 3 中使用 flash messenger,因为在 zf3 中删除了视图助手。我找不到任何教程/示例来实现这个
zf3 flash-messenger 的文档页面中提供了以下代码。我知道我必须将返回变量发送到查看,以便显示消息。
更新: 我正在尝试将 flash messenger 功能添加到 zf3 的骨架应用程序(专辑库存)中。但无法成功
专辑控制器.php
索引.phtml
php - Zend 插件 FlashMessenger 延迟一页刷新
我正在使用 zend 的 ZF3 和 FlashMessenger 插件。这个插件不需要任何配置。我只用我的自定义类覆盖它,因为我想以其他方式使用两种方法:
它已注册Module.php
并且工作正常。
我的问题是,当我想在屏幕上显示消息时:
用户控制器.php
布局/登录.phtml
部分/messages.phtml
我要查看的消息延迟一页刷新。例如。设想:
- 进入登录页面
- 想用错误的密码登录并点击提交
- 页面刷新,找不到任何信息
- 使用良好的信用登录并单击提交
- 我已登录并在主页上看到错误消息(密码错误)。