2017-08-15 12 views
0
  1. これはphp $ _sessionsと同じですか?
    php $ _sessionsを使用していますか? (編集済み)
  2. いつ使用しますか?
  3. これを使用する際の面倒な点は何ですか?
  4. 後で操作するためにユーザーの入力とフォームの結果を格納することはできますか?
  5. 安全ですか? (編集)

答えて

0

ここでは非常に良い記事約Storing Session Data with Drupal 8です。
これはあなたの質問をすべて正確にカバーします& more!

これを見て、著者は他にも多くのリンクをあなたに教えてくれます。ここで


短い要約:

1.これは、PHPの$ _sessionsと同じですか?

ほぼ同等です。しかし、Drupal 8サービスを使用して(それは重要ですが)、グローバルな構築物と対話するために必要な抽象化と構造を提供します。これは、開発者が複雑なアプリケーションを持続可能に構築および拡張できるようにする、全体的なアーキテクチャの一部です。

2.いつ使用しますか?

以前のバージョンのDrupalでは、データを$ _SESSIONにスローしただけでした。 Drupal 8にはそのためのサービスがあります。実際には2つのサービス:user.private_tempstoreとuser.shared_tempstoreを使用して、それぞれユーザ固有のデータと非ユーザ固有のデータを一時的に格納します。

3.使用する際のいくつかの欠点は何ですか?

POOを知っている。

4.後で操作するためにユーザー入力をフォームに保存することはできますか?