Hi Stefan, danke für deine Antwort.

Also die Extension ist so aufgebaut:
Es gibt Kategorien (und ein Kategory Repository) welches eine n:m Verknüpfung 
mit Datei hat.
Ich hab es so Konfiguriert, dass wenn ich ein Plugin auswähle, die ShowAction 
ausgewählt wird, dort muss ich im Backend eine Kategory auswählen:

        
Das erzeugt mir eine Liste mit allen Dateien die mit dieser Kategory verknüpft sind. In meinem Fluid Template kann ich auf alle Datei Eigenschaften zugreifen.
So Moment, also ich habe nur ein Category Repository.
/**
         * categoryRepository
         *
         * @var \Mbdownloads\MbDownloads\Domain\Repository\CategoryRepository
         * @inject
         */
        protected $categoryRepository = NULL;

Das fehlt mir in meinem FileController komplett..?!:
/**
* FileController
*/
class FileController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController 
{

        /**
         * action list
         *
         * @return void
         */
        public function listAction() {
                $files = $this->fileRepository->findAll();
                $this->view->assign('files', $files);
        }

Wende ich nun in meinem Downloadcontroller folgendes an:
$files = $this->fileRepository->findAll();
                var_dump($files);die();
Kommt folgender Fehler:
Call to a member function findAll() oder findByUid()  a non-object ... Klar 
weil das FileRepo nirgends deklariert wird oder?


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

Antwort per Email an