2017-08-15 1 views
0
  1. Ist das das Gleiche wie php $ _sessions?
    Verwendet es PHP $ _sessions? (bearbeitet)
  2. Wann sollte ich es verwenden?
  3. Was sind einige Nachteile bei der Verwendung?
  4. Kann oder soll ich Benutzereingaben und Ergebnisse von Formularen für spätere Operationen speichern?
  5. Und ist es sicher? (bearbeitet)

Antwort

0

Hier ein sehr gute Artikel über Storing Session Data with Drupal 8.
Es deckt genau alle Ihre Fragen & mehr!

Werfen Sie einen Blick darauf, der Autor gibt Ihnen auch viele andere Links, um Ihnen zu helfen.


Hier eine kurze Zusammenfassung:

1. Ist dies das gleiche wie php $ _sessions?

Etwa gleichwertig. Aber (und es ist wichtig, aber) Drupal 8 Dienste verwenden benötigt Abstraktion und Struktur für die Interaktion mit einem globalen Konstrukt. Es ist Teil einer Gesamtarchitektur, die es Entwicklern ermöglicht, komplexe Anwendungen nachhaltig zu erstellen und zu erweitern.

2. Wann sollte ich es verwenden?

In früheren Versionen von Drupal konnte ich nur die Daten in $ _SESSION geworfen haben. In Drupal 8 gibt es dafür einen Dienst; eigentlich zwei Dienste: Verwenden Sie user.private_tempstore und user.shared_tempstore zum temporären Speichern von benutzerspezifischen bzw. nicht benutzerspezifischen Daten.

3. Was sind die Nachteile bei der Verwendung?

Wissen POO.

4. Kann oder soll ich Benutzereingaben in Formularen für spätere Operationen speichern?

Sollte.