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