Hi,
wie kann ich im Controller auf Variablen des Models zugreifen?
In der Extension sjr_offers steht in OffersController.php z.B. das hier:
/**
* Renders a single offer
*
* @param Tx_SjrOffers_Domain_Model_Offer $offer The offer to be displayed
* @return string The rendered HTML string
* @dontvalidate $newContact
*/
public function showAction(Tx_SjrOffers_Domain_Model_Offer $offer, Tx_SjrOffers_Domain_Model_Person $newContact = NULL) {
$organization = $offer->getOrganization();
...
}
Also dacht ich mir: ich bau das nach 😉
/**
* List all objects
*
* @param Tx_MyExtension_Domain_Model_Object $object
* @return string The rendered HTML string
*/
public function listAction(Tx_MyExtension_Domain_Model_Object $object) {
$date = $object->getDateStart();
...
}
Hat aber nicht so recht funktioniert, denn ich erhalte im Frontend folgende Fehlermeldung:
An error occurred while trying to call Tx_MyExtension_Controller_ObjectController->listAction(). Error: Required property 'object' does not exist.
Muss ich den Weg über das passende Repository gehen? Wie funktioniert das genau?
Danke für hilfreiche Antworten! 🙂