Closed weierophinney closed 2 years ago
@popovserhii Have you seen https://github.com/zendframework/zend-expressive-flash ?
Originally posted by @michalbundyra at https://github.com/zendframework/zend-view/issues/151#issuecomment-379220586
@webimpress Yes, but this module isn't working correctly. The problem is not in zend-expressive-flash but in zend-expressive-session-ext.
Аfter composer require zendframework/zend-expressive-flash
and modifying config/pipeline.php
, authorization to my admin stops working. I was trying to understand but everything is very confusing. That why I've created a custom module.
But even if zend-expressive-flash
will work I will not be able to use a flashMessanger
helper which helps renders html markup.
Originally posted by @popovserhii at https://github.com/zendframework/zend-view/issues/151#issuecomment-379223624
the zend-expressive-flash
should work, I created a blog post about it some time ago https://samsonasik.wordpress.com/2018/02/11/using-view-helper-for-accessing-zend-expressive-flash-messages-in-expressive-3/
Originally posted by @samsonasik at https://github.com/zendframework/zend-view/issues/151#issuecomment-379334879
There is mezzio-flash for that https://github.com/mezzio/mezzio-flash . You can create a view helper to retrieve it. I'm closing it.
@samsonasik
You can create a view helper to retrieve it.
I think you missed the reason of this feature request: the view helper should come from the framework. It is very annoying that I have to create it myself in every application.
I'm closing it.
Please do not close issue reports if there are added to active projects. Thanks!
@froschdesign ah, ok, just see the label, thank you ;)
@samsonasik No problem, here are so many labels and other linked objects. 😃
There is a good chance that the helper is not added to this component but the basic problem must be tracked and solved. The same problem affects the Identity
helper because the helper also does not work in a Mezzio application and there is no alternative helper.
In our project, we use
Zend\Expressive
as core andZend\View
as template engine. And we come across with an issue thatFlashMessenger
only works withZend\Mvc\Controller\Plugin\FlashMessenger
orZend\Mvc\Plugin\FlashMessenger\FlashMessenger
. None of them is available in Expressive and add dependencies onZend\Mvc
isn't a good idea.There are different Flash implementations and will be great that
Zend\View\Helper\FlashMessenger
depend on someFlashInterface
instead ofZend\Mvc\Plugin\FlashMessenger\FlashMessenger
. This feature will allow integratingZend\View\Helper\FlashMessenger
with many Flash Messanger libraries.I've written a module for this but for now
FlashInterface
is dirty and require improvement.Originally posted by @popovserhii at https://github.com/zendframework/zend-view/issues/151