我正在使用用vanilla PHP编写的旧PHP应用程序。 没有任何类型的MVC,但好处是我可以使用作曲家。
我想使用 ZF2 FlashMessenger 。据我所知,FlashMessenger只是帮助者,是zend-mvc和zend-view的一部分。但问题是,如果没有ZF2 MVC作为独立组件,我可以使用它吗?
例如。在Symfony FW中有这样的事情 - The HttpFoundation Component。你可以在几行代码中使用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>';
}
答案 0 :(得分:0)
我认为至少ZendFrameworkSkeleton无法使用,因为任何其他单应用程序(例如ZF-Tool)都是基于它的。 您可以在单独的目录中设置一个Messenger-Apllication,并在您需要的地方通过url调用它。