---
title: "Extbase 6.1 Beispiele"
url: "https://www.typo3.net/d/115603-extbase-61-beispiele"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2013-07-31"
last_reply: "2013-08-04"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Extbase 6.1 Beispiele

Extensions › Extbase · 6 Antworten · gestartet 2013-07-31

## Eröffnungsbeitrag

**hauke_** · 2013-07-31 · [Beitrag #1](https://www.typo3.net/d/115603-extbase-61-beispiele/1)

Puhh! Hat jemand von Euch Empfehlungen für gut gemachte -nicht zu komplexe- Extensions Beispiele mit Typo3 6.1. D.h. Namespaces, @inject etc.. Leider wird ja so was wie das Blog Extension Beispiel nicht mehr gepflegt - und die gute Doku ist seit jeher das größte typo3 Problem. Bei einem Framework, das geradezu alles mit Konventionen macht - ein echtes Manko. Danke schön!

## Antworten

### [#2](https://www.typo3.net/d/115603-extbase-61-beispiele/2) · mischa · 2013-08-01

Ich habe mir sehr viel aus der EXT
Sphinx Python Documentation Generator and Viewer 	sphinx
holen können.

Die ist sehr gut gemacht.

### [#3](https://www.typo3.net/d/115603-extbase-61-beispiele/3) · emeh · 2013-08-01

Ich fand den Umstieg gar nicht schwer. Das Grundgerüst lasse ich mir nach wie vor mit Extensionbuilder erstellen, der die Namespaces unterstützt. Einmal mit Namespaces gearbeitet, läuft alles ganz easy. Dank der Unterstütztung von Eclipse erst recht.

### [#4](https://www.typo3.net/d/115603-extbase-61-beispiele/4) · hauke_ · 2013-08-02

Diese Sphinx Tools schaue ich mir mal an. Ich bekommme eine einfache 1:N Relation einfach nicht gespeichert. In etwa: $mother->addChild($newChild); danach ist es in $mother eingefügt - aber nicht persistent! Da muss es doch ein lauffähiges Beispiel für 6.1 geben (Blog geht an etlichen Stellen nicht)...  #

Grüße, Hauke

### [#5](https://www.typo3.net/d/115603-extbase-61-beispiele/5) · emeh · 2013-08-04

Bau dir deine Extension mal mit dem Extension Builder zusammen. Der richtet dir alles genau so ein, wie du es benötigst. Wenn etwas nicht persistiert wird, kann es viele Ursachen haben. Der Fehler kann z.B. im Model liegen, wenn eine Klasse nicht richtig angegeben ist, oder im SQl, oder in der TCA-Konfiguration ...

### [#6](https://www.typo3.net/d/115603-extbase-61-beispiele/6) · hauke_ · 2013-08-04

Ich hatte das einfach noch nicht verstanden. $mother->addChild($newChild); erzeugt zwar ein neues Objekt - aber erst ein update des Repositories mit z.B. $this->motherRepository->update($mother); (enthält die Childs) speichert das Objekt auch. Ich dachte das geht wegen der Definition als Persistence\ObjectStorage automatisch.

Der Extension Manager ereugt zwar ein CRUD für die Basis Klasse - aber kein brauchbaren Code für die Relationen....

Danke jedenfalls!

### [#7](https://www.typo3.net/d/115603-extbase-61-beispiele/7) · emeh · 2013-08-04

Du kannst/musst die Relationen im Extensionbuilder anlegen. Der erzeugte Code ist sehr wohl brauchbar. Ich habe damit jedenfalls keine Probleme.

---

Quelle: „Extbase 6.1 Beispiele“, typo3.net, https://www.typo3.net/d/115603-extbase-61-beispiele
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
