Hallo,
kann jemand mir sagen, wie kann man von controller aus eine Eigenschaft manuell
einsetzen und zwar das objekt ist nicht in einen Formular.
ich habe eine Model\Demand die wiederum con
\TYPO3\JobsDfu\Domain\Model\Occupationcategory eigenschaften hat.
der Model Demand:
class Demand extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity {
/**
* @param \TYPO3\JobsDfu\Domain\Model\Occupationcategory The demanded
occupationcategory
* @return void
*/
public function
setOccupationcategory(\TYPO3\JobsDfu\Domain\Model\Occupationcategory
$occupationcategory = NULL) {
echo 'hallo<br>'.$occupationcategory.'<br>';
$this->occupationcategory = $occupationcategory;
}
/**
* @return \TYPO3\JobsDfu\Domain\Model\Occupationcategory The demanded
occupationcategory
*/
public function getOccupationcategory() {
return $this->occupationcategory;
}
}
in controller:
public function listAction(\TYPO3\JobsDfu\Domain\Model\Demand $demand = NULL) {
$newCat = new \TYPO3\JobsDfu\Domain\Model\Demand();
$newCat->setOccupationcategory("17");
}
ich bekomme die Fehlermeldung:
#1: PHP Catchable Fatal Error: Argument 1 passed to TYPO3\JobsDfu\Domain\Model\Demand::setOccupationcategory() must be an instance of TYPO3\JobsDfu\Domain\Model\Occupationcategory, string given, called in /html/typo3/typo3conf/ext/jobs_dfu/Classes/Controller/StellenangebotController.php
ich weiss nicht wie man $newCat->setOccupationcategory("17"); anspricht?
vielen dank in voraus
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german