Используйте ZF2 FlashMessenger в качестве отдельного компонента

Я работаю над старым приложением PHP, написанным на vanilla PHP.
Нет никакого MVC, но хорошо, что я могу использовать композитор.

Я хочу использовать ZF2 FlashMessenger. Как я знаю, FlashMessenger — только помощник, часть zend-mvc и zend-view. Но вопрос в том, могу ли я использовать его без ZF2 MVC в качестве автономного компонента и как?

Например, есть такая вещь в Symfony FW — Компонент HttpFoundation. Где вы можете иметь флэш-мессенджер в несколько строк кода

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, поскольку любое другое Single-Application (например, ZF-Tool) основано на нем.
Вы можете установить Messenger-Apllication с этим в отдельном каталоге и вызывать его по URL, где вам это нужно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]