Hallo zusammen
Nachdem ich auf einer Typo3 6.2.4 fluidpages installiert habe, erhalte ich im Frontend den Oops Fehler mit folgendem Zusatz "The action name must be a valid string, array given (Array)".
Im Protokoll erhalte ich folgende Meldung: "Core: Error handler (FE): PHP Warning: ucfirst() expects parameter 1 to be string, array given in /home/account/www/xyz/typo3conf/ext/flux/Classes/Provider/AbstractProvider.php line 289 "
Auf Line 289 steht in etwa folgendes:
$expectedClassName = sprintf(self::FORM_CLASS_PATTERN, $packageKey, $controllerName, ucfirst($action));
Darum herum folgender Code.
/**
* If not-NULL is returned, the value is used as
* object class name when creating a Form implementation
* instance which can be returned as form instead of
* reading from template or overriding the getForm() method.
*
* @param array $row
* @return string
*/
protected function resolveFormClassName(array $row) {
$packageName = $this->getControllerPackageNameFromRecord($row);
$packageKey = str_replace('.', '\\', $packageName);
$controllerName = $this->getControllerNameFromRecord($row);
$action = $this->getControllerActionFromRecord($row);
$expectedClassName = sprintf(self::FORM_CLASS_PATTERN, $packageKey, $controllerName, ucfirst($action));
return TRUE === class_exists($expectedClassName) ? $expectedClassName : NULL;
}
Cache im Backend ist gelöscht.
Ein Default Template existiert und hat vor der Installation von Fluidpages funktioniert.
Was meint Ihr dazu?
Besten Dank für Eure Hilfe.
Roger