Datei- und Klassennamen

Klassennamen in Extbase bestehen immer aus den folgenden Bestandteilen:

  1. dem Präfix Tx_

  2. dem Namen der Extension in UpperCamelCase-Schreibweise: Wenn die Extension den Key blog_example besitzt, so ist dieser Teil des Klassennamens BlogExample.

  3. dem Pfad innerhalb des Classes/-Ordners zu der PHP-Datei, in der die Klasse definiert ist, wobei / durch _ ersetzt werden.

Tabelle A.1 zeigt einige Beispiele für die Benennung von Datei- und Klassennamen.

Tabelle A.1 Beispiele für Klassennamen

Klassenname

Extension Key

Verzeichnis

Tx_Extbase_Dispatcher

extbase

extbase/Classes/Dispatcher.php

Tx_Extbase_MVC_Controller_ActionController

extbase

extbase/Classes/MVC/Controller/ActionController.php

Tx_BlogExample_Domain_Model_Post

blog_example

blog_example/Classes/Domain/Model/Post.php ...

Get Zukunftssichere TYPO3-Extensions mit Extbase und Fluid now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.