Hallo Johannes

| Vllt. Hab ich auch grundlegend was falsch gemacht!
Ja.
Wie schon von mir und den anderen erwähnt solltest Du 1. das deprecared fileRepository vom Core nicht mehr benutzen, 2. auf ein injected Repository mit $this-> zugreifen und 3. die Getter und Setter befinden sich nicht in Repos, sondern im Model. Anscheinend hast Du den Aufbau von Controller, Repository und Model noch nicht korrekt verinnerlicht/umgesetzt; sowie Probleme mit der Struktur in OOProgrammierung... Wenn der Controller dann diesbezüglich sauber ist, dann kann man nochmal schauen...

Viele Grüße
Johannes C. Schulz
EnzephaloN IT-Solutions
{ von unterwegs gesendet}



Am 6. März 2016 2:50:03 nachm. schrieb Johannes Regner <johannes-reg...@web.de>:

Hi, ok ich hätte vllt. Meine Variablen anderst nennen sollen!:) Ich mach ein inject auf mein eigenes Filerelository welches ich über den Extension Builder angelegt habe um auf die get und set Methoden dieses Objectes zuzugreifen um bei einem Download den Counter für diese Datei hochzuzählen! Dieses Object findet er nicht und wirft den Fehler! Das andere (makeInstance) ist das globale TYPO3 Filerepo, auf das muss ich zurückgreifen um auf die publicUrl der Datei zu kommen, da diese auf einem FTP liegt...

Vllt. Hab ich auch grundlegend was falsch gemacht! Die extension stellt Downloads bereit, dazu muss ein Typ File (eigenes Repo) angelegt werden, dort gibt man Titel,Beschreibung und eine Datei an. Die Dateien liegen auf einem FTP (FTP Driver ext installiert). Und diese Infos also Dateipfad hab ich nur über das globale T3FileRepo bekommen...
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an