0

我正在研究用香草 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>';
}
4

1 回答 1

0

我认为至少使用ZendFrameworkSkeleton是不可能的,因为任何其他单一应用程序(例如 ZF-Tool)都是基于它的。您可以在单独的目录中设置一个 Messenger-Allication,并在您需要的地方通过 url 调用它。

于 2016-03-06T10:19:25.180 回答