0

バニラPHPで書かれた古いPHPアプリに取り組んでいます。どんな種類の MVC もありませんが、composer を使用できるのは良いことです。

ZF2 FlashMessengerを使いたいです。私が知っているように、FlashMessenger はヘルパーであり、zend-mvc と zend-view の一部です。しかし、問題は、ZF2 MVC なしでスタンドアロン コンポーネントとして使用できるかどうかです。

たとえば。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>';
}
4

1 に答える 1

0

少なくともZendFrameworkSkeletonを使用しないわけにはいかないと思います。他の単一アプリケーション (ZF-Tool など) はそれに基づいているからです。別のディレクトリでそれを使用して Messenger-Apllication をセットアップし、必要な場所で URL で呼び出すことができます。

于 2016-03-06T10:19:25.180 に答える