Hi Danke,

ich hab noch bisschen weiter geforscht und bin jetzt soweit:

Controller:

        /**
         * hausRepository
* * @var \ReRe\Rere\Domain\Repository\hausRepository
         * @inject
         */
        protected $hausRepository = NULL;

        /**
         * zimmerRepository
* * @var \ReRe\Rere\Domain\Repository\zimmerRepository
         * @inject
         */
        protected $zimmerRepository = NULL;


        /**
         * action create
* * @param \ReRe\Rere\Domain\Model\Haus $newHaus
         * @return void
         */
        public function createAction(\ReRe\Rere\Domain\Model\Haus $newHaus) {
                $this->addFlashMessage('The object was created. Please be aware that this action is publicly 
accessible unless you implement an access check. See <a 
href="http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain"; 
target="_blank">Wiki</a>', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR);
                //vardump($this->request->getArgument('fachname'));
                $this->HausRepository->add($newHaus);
                $FachHelper = new \ReRe\Rere\Domain\Model\Fach();
                
$FachHelper->setFachname($this->request->getArgument('fachname'));
                
$FachHelper->setFachnr($this->request->getArgument('fachnummer'));
                $FachHelper->setPruefer($this->request->getArgument('pruefer'));
                $FachHelper->setNotenschema('Schule');
                $FachHelper->setHausnr($newHaus);
                $this->FachRepository->add($FachHelper);
                $this->redirect('list');
        }



Das Haus objekt wird auch erzeugt das hab ich auch mal ausgegeben das klappt ...
allerdings bekomm ich in der zeile:
$this->FachRepository->add($FachHelper); nen fehler
und zwar: PHP Fatal error:  Call to a member function add() on a non-object in

woran liegt das?



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

Antwort per Email an