2

RatchetのI/O サーバーZfcUserセッションを表示できるようにしたいと考えています。

ただし、そのままではSymphony 2 セッションのみがRatchetのSessionProviderでサポートされます。

そして、これを機能させるために次に何をすべきか真剣にわかりません。

--

  1. ZfcUser を拡張して、Symphony 2 セッションを使用します。
  2. Ratchet の SessionProvider を、ZfcUser がセッションを処理する方法と連携させます。
  3. または回避策として、セッションをデータベースに保存SELECTし、I/O サーバーでクエリを使用しましたか? (このように)

--

Ratchet が SessionProvider を使用する方法は次のとおりです。

use Ratchet\Session\SessionProvider;
use Symfony\Component\HttpFoundation\Session\Storage\Handler;
use Ratchet\App;

$memcache = new Memcache;
$memcache->connect('localhost', 11211);

$session = new SessionProvider(
    new MyApp
  , new Handler\MemcacheSessionHandler($memcache)
);

$server = new App('localhost');
$server->route('/sessDemo', $session);
$server->run();

さらに進む方法についてのアイデアはありますか?

4

0 に答える 0