O'Reilly logo

Zukunftssichere TYPO3-Extensions mit Extbase und Fluid by Sebastian Kurfürst, Jochen Rau

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required