Ich habe ein großes persönliches Projekt, das auf Drupal 7 basiert und viele benutzerdefinierte Entitäten enthält. Ich möchte mit dem Upgrade des Projekts auf Drupal 8 beginnen, aber der vollständig neu geschriebene Drupal 8-Kern ist zu groß, als dass ich mich ohne Dokumentation zurechtfinden könnte (+ Symfony ist mir völlig unbekannt, ich bin nur ein einfacher Drupal-Typ). .
Ich habe versucht, eine benutzerdefinierte Entität zu erstellen, indem ich nur einen Teil des Kernmodulcodes betrachtet habe, aber ohne Erfolg.
Können Sie mich auf einige Artikel zu benutzerdefinierten Entitäten in Drupal 8 verweisen (ich konnte keine einzige finden) oder mir eine grundlegende Schritt-für-Schritt-Anleitung geben?
Vielen Dank.
Antworten:
Ich arbeite hier an der Entity API-Dokumentation: https://drupal.org/developing/api/entity .
Die Frage ist zu groß, um sie im Detail zu beantworten, und hängt davon ab, ob Sie Inhalte oder Konfigurationsentitäten benötigen. Angenommen, Sie möchten Inhaltsentitäten (in der Datenbank gespeichert, können vor Ort / überarbeitbar / ... sein, Details im obigen Link), müssen Sie so etwas tun. Die oben verlinkte Dokumentation wird schließlich jeden Schritt, einschließlich Tutorials, jetzt abdecken Es werden nur die ersten Schritte behandelt.
Je nachdem, was Sie benötigen, gibt es auch weitere Schritte, z. B. das Definieren der erforderlichen Formulare, möglicherweise eines Render-Controllers usw. Diese sollten jedoch wahrscheinlich separate Fragen sein, wenn Sie weitere Informationen benötigen.
Anmerkungen:
quelle