我正在研究用香草 PHP 编写的旧 PHP 应用程序。没有任何类型的 MVC,但好处是我可以使用 composer。
我想使用ZF2 FlashMessenger。据我所知,FlashMessenger 只是助手,是 zend-mvc 和 zend-view 的一部分。但问题是我可以在没有 ZF2 MVC 作为独立组件的情况下使用它吗?如何使用?
例如。Symfony FW - HttpFoundation 组件中有这样的东西。您可以在几行代码中使用 Flash messanger
use Symfony\Component\HttpFoundation\Session\Session;
$session = new Session();
$session->start();
// set flash messages
$session->getFlashBag()->add('notice', 'Profile updated');
// retrieve messages - later in layout
foreach ($session->getFlashBag()->get('notice', array()) as $message) {
echo '<div class="flash-notice">'.$message.'</div>';
}