Hallo zusammen,

folgendes Problem. In einer Show-Action (Mitarbeiter) gebe ich 3 Objekte an:

Beispiel: Firma, Abteilung, Mitarbeiter

        /**
         * action show
         *
         * @param \VENDOR\EXT\Domain\Model\Firma $firma
         * @param \VENDOR\EXT\Domain\Model\Abteilung $abteilung
         * @param \VENDOR\EXT\Domain\Model\Mitarbeiter $mitarbeiter
         * @return void
         */
        public function showAction(
                \VENDOR\EXT\Domain\Model\Firma  $firma,
                \VENDOR\EXT\Domain\Model\Abteilung $abteilung,
                \VENDOR\EXT\Domain\Model\Mitarbeiter $mitarbeiter)
        {
                $this->view->assign('firma', $firma);
                $this->view->assign('abteilung', $abteilung);
                $this->view->assign('mitarbeiter', $mitarbeiter);
        }

Wenn ich die Action aufrufe erhalte ich allerdings folgende Fehlermeldung:
#1: PHP Catchable Fatal Error: Argument 1 passed to 
VENDOR\EXT\Controller\AsdfController::showAction() must be an instance of 
VENDOR\EXT\Domain\Model\Firma, instance of VENDOR\EXT\Domain\Model\Abteilung 
given in ...

Warum kann ich nur 1 "Eltern-Objekt" mitgeben? Ich bräuchte eigentlich beide da ich bei 
"Back to list" wieder auf die Show-Action von Abteilung möchte und dort aber Abteilung 
und Firma benötigt werden.

Oder muss ich mir "Firma" aus dem Repository holen? Oder wie sieht so eine 
Lösung aus?

Vielen Dank für Eure Hilfe!
mickyy
--
Kind regards,
Michael

forum.typo3.org/index.php?t=tree&th=208338 direct_mail
forum.typo3.org/index.php?t=tree&th=210808 powermail
forum.typo3.org/index.php?t=tree&th=212804 Core
forum.typo3.org/index.php?t=tree&th=213115 clickenlarge
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an