2016-07-25 14 views
0

Ich entwickle eine Erweiterung mit TYPO3 7.6. Meine Erweiterung hängt von drei anderen Erweiterungen ab, für die es kein Modell oder Repository gibt. Ich möchte Repository-Methoden verwenden, um die Abfragewerte in meine Erweiterung zu bekommen. Kann mir jemand mit der Art des Schreibens der Repository-Methoden zum Abrufen von Werten aus verschiedenen Datenbanktabellen in meine Erweiterung helfen. Gibt es eine gute Dokumentation für die gleiche? Vielen Dank im Voraus ......Werte aus verschiedenen Tabellen in mein TYPO3 Extension Repository holen

+1

Sie können beliebigen von Ihnen erstellten Modellen willkürliche Tabellen zuordnen, müssen diese jedoch in Ihrem TypoScript-Setup konfigurieren. Hier ist [einige Dokumentation] (https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html), wie es geht. Sie können also nur Modelle und Repositories für die anderen Tabellen erstellen. – Jost

+0

Danke Jost für Ihren Kommentar. – Ques

+0

Vielen Dank für Ihren Kommentar. Aber ich bin mir nicht sicher über die letzte Linie von Gebäudemodellen und Repositorien. Wenn es Ihnen nichts ausmacht, können Sie mir das bitte erklären? – Ques

Antwort

-1

Es ist sehr viel wert, in ein Buch wie https://amzn.com/1530534178 zu investieren Es deckt das meiste ab, was Sie mit extbase tun möchten. Sie können Modelle in Ihrer eigenen Erweiterung für andere Tabellen erstellen. Sie können den Modellnamen dem tatsächlichen Tabellennamen zuordnen und Eigenschaften aus dem Modell den tatsächlichen Datenbankfeldern zuordnen. (Siehe auch https://docs.typo3.org/typo3cms/ExtbaseFluidBook/b-ExtbaseReference/Index.html#persistence) Dann müssen Sie Repository-Klassen für diese Modelle erstellen. Wenn Sie nur einfache Suchen verwenden (findAll und find(One)By<property>), ist Ihr Repository ziemlich leer. Jetzt können Sie diese Objekte in Ihren eigenen Modellen verknüpfen.

Verwandte Themen