Problem gelöst (denke ich), die Klasse ist wohl doch nicht über $this 
ansprechbar, ich hätte nun
aber aufgrund des Beispielsscripts gedacht, das man beim ableiten von der 
Abstraktklasse diese
Methoden direkt über $this ansprechen kann, wenn ich die Instanz des 
fileRepositorys mit vollen Pfad
angebe dann geht es ohne Probleme:

$fileRepository =
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Resource\\FileRepository');

$fileObjects = $fileRepository->findByRelation($table, $type, $uid);


Und was wäre jetzt der elegantere Weg?


mit besten Grüßen


Am 27.05.2016 um 13:59 schrieb Michael Kasten:
> Hallo Liste,
> 
> irgendwie steh ich aufm Schlauch ich habe einen eigenen Viewhelper angelegt, 
> der ist aus meiner
> Sicht technisch auch korrekt eingebunden (wenn ich die Logik dort 
> rausschmeiße und lediglich Text
> ausgebe, sehe ich das so auch in der Seite)
> 
> Mein Ziel ist es Bilder aus den Seiteneigenschaften auszulesen, dazu hatte 
> ich mich nun an folgenden
> Beitrag orientiert:
> 
> http://typo3-german.typo3.narkive.com/PDD6biGm/typo3-6-2-fluid-bilder-aus-den-seiteneigenschaften
> 
> Dazu muss ich wohl sagen das ich derzeit auf 7.6 entwickle und der Beitrag 
> oben für 6.2 gilt und
> auch schon ein paar Tage älter ist.
> 
> Nun erhalten ich immer die Fehlermeldung:
> 
> Fatal error: Call to a member function findByRelation() on a non-object in
> /home/cosmo/LOCALHOST/TYPO3-7-6-dev/typo3conf/ext/wfpages/Classes/ViewHelpers/NextPageImageViewHelper.php
> on line 19
> 
> Zeile 19:
> 
> $fileObjects = $this->fileRepository->findByRelation($table, $type, $uid);
> 
> Ich habe schon versucht mit dem use den core Namespace noch einmal zu 
> deklarieren weil ich dachte
> das vielleicht die entsprechenden Klassen nicht erreichbar sind, war aber 
> auch nur ein fruchtloser
> Versuch.
> 
> Vielleicht kann mich jemand in die richtige Richtung schubsen oder hat das 
> Problem auch schon gelöst?
> 
> 
> mit besten Grüßen
> 
> 
> 
> 

-- 
Michael Kasten | http://m-kasten.de
Im wirklichen Leben gibt es kein [Strg]+[Z]
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an