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

Das Domänenmodell anlegen

Die Domäne unserer ersten Extension ist sehr schlicht. Der wesentliche Begriff unserer Domäne ist das »Produkt«. Alle für uns wichtigen Eigenschaften eines Produkts und dessen »Verhalten« werden in einer Klasse mit dem Namen Tx_Inventory_Domain_Model_Product definiert. Der Code dieser Klasse wird in einer Datei mit dem Namen Product.php abgelegt. Der Name der Datei ergibt sich durch Anhängen von .php an den letzten, durch Unterstrich abgetrennten Teil des Klassennamens. Diese Klassendatei wird im Ordner EXT:inventory/Classes/Domain/Model/ abgelegt.

Tipp

Die Bezeichnungen der Klassen müssen in jedem Fall die Ordnerstruktur widerspiegeln. Extbase erwartet z.B. die Klasse Tx_MyExtension_ErsterOrdner_ZweiterOrder_File im Ordner ...

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