2016-03-04 47 views
0

我工作在用vanilla PHP编写的旧PHP应用程序。 没有任何一种MVC,但好处是我可以使用作曲家。我想用ZF2 FlashMessenger。据我所知,FlashMessenger只是帮手,是zend-mvc和zend-view的一部分。但问题是我可以在没有ZF2 MVC的情况下使用它作为独立组件吗?使用ZF2 FlashMessenger作为独立组件

例如,在Symfony FW - The HttpFoundation Component中有这样的事情。在这里您可以在代码

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

几行有闪光信使我觉得没有办法使用至少ZendFrameworkSkeleton wihout,因为任何其他单一应用(例如ZF-工具)是基于它。 你可以在一个单独的目录中设置Messenger-Apllication,并在需要的地方通过url调用它。