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