0

Symfony 2 の「セッション」と「ストレージ」の違いを説明できる人はいますか?

私は PdoSessionStorage を使用していますが、次の関係は見られません:

  • Symfony\Component\HttpFoundation\Session
  • Symfony\Component\HttpFoundation\Session\PdoSessionStorage

...そして、これらのクラスは両方ともインスタンス化されているようです!

4

1 に答える 1

1

1 つはセッションを表し、もう 1 つはセッションの保存方法を表します。PdoSessionStorage は、データベース上の PDO を介してストレージを処理します。セッションはさまざまな方法で保存できるため、セッションの実際の概念と内容を保存から切り離す方法です。

なぜそれがあなたの懸念ですか?

また、セッション処理がリファクタリングされたようです。symfony の最新バージョンを使用していないと思います。しかし、いずれにせよ、これらのクラスについて心配する必要はありません。

于 2012-10-29T13:42:07.017 に答える