[TYPO3-german] Redirect mit Objekt als Parameter funktioniert nicht
Deus
master_hax at gmx.net
Wed Aug 6 09:33:13 CEST 2014
Hallo.
Ich habe eine Extbase-Extension in Typo3 6.2 erstellt.
Darin will ich nach einem erfolgreichen update eines Users auf die editAction mit redirect weiterleiten.
Dazu gebe ich als Paramter das user Object mit.
/**
* action update
*
* @param array $userAccount
* @return void
*/
public function updateAction($userAccount) {
...
$arguments = array();
$arguments["userAccount"] = $updateUserAccount;
$this->redirect('edit', null, null, $arguments);
}
$userAccount muss nicht zwingend an die editAction übergeben werden.
Bei einem normalen User wird der aktuell angemeldete User bearbeitet.
Wird aber ein $userAccount (entweder Uid oder Objekt) übergeben kann ein Admin den jeweiligen User bearbeiten.
/**
* action edit
*
* @param $userAccount
* @ignorevalidation $userAccount
* @return void
*/
public function editAction($userAccount = NULL) {
....
}
Leider bekomme ich immer folgende Fehlermeldung:
#1297759968: Exception while property mapping at property path "":Could not find a suitable type converter for "mixed" because no such class or interface exists.
Ich habe die Extension vorige Woche von Typo3 4.6 auf 6.2 portiert. Dort hat der Code wunderbar funktioniert.
Hat irgendjemand eine Idee, wie ich das mit dem Redirect hinbekomme?
Eigentlich wäre es ja schon ausreichend, wenn die @ignorevalidate funktionieren würde, weil dann wäre es ja egal was übergeben wird.
Danke und Beste Grüße
More information about the TYPO3-german
mailing list