Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

6. Die Persistenzschicht einrichten > Eingabemasken des Backends konfigurieren

Eingabemasken des Backends konfigurieren

In unserem Beispielprojekt sollen die Daten unserer Extension von Redakteuren des Stadtjugendrings im Backend und – mit Einschränkungen – durch die anbietenden Organisationen auch im Frontend eingegeben, bearbeitet und gelöscht werden. In diesem Abschnitt konfigurieren wir zunächst das Backend, um über geeignete Formulare bequem auf die Daten in der Datenbank zugreifen zu können. Die Formulare für die Verwaltung unserer Datensätze werden in einem bestimmten PHP-Array abgelegt, dem Table Configuration Array (kurz: TCA). Das Array ist bei einer größeren Extension – wie in unserem Beispiel – in der Regel auf zwei Dateien aufgeteilt. Die Datei EXT:sjr_offers/ext_tables.php enthält die grundlegende Konfiguration für die Tabelle und den Verweis auf die zweite Datei. Diese ist in unserem Fall EXT:sjr_offers/Configuration/TCA/tca.php und enthält (als Kopie) die grundlegenden Einstellungen der ersten Datei und zusätzlich die Konfiguration der Darstellung der einzelnen Tabellenfelder. Während die erste Datei bei jedem Seitenaufruf geladen wird, wird die zweite Datei zwischengespeichert und nur bei Bedarf geladen. Das verbessert die Performance.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial