Zum Inhalt springen

Update TYPO3 4.4 auf 4.5, Extbase 1.2 auf 1.3.4, Required property does not exist.

Erstellt am 7. März 2013 · Noch keine Antworten

Tags: JavaScript & AJAX, Update & Upgrade, TYPO3 4, Frage

FlashKasper ·

Hallo zusammen,

wir versuchen grade ein Update einer bestehenden TYPO3 Installation mit einer Extbase Anwendung.

Wir haben einige Inhalte, die über typeNum = .... als eigenen Seite per AJAX aufgerufen werden. Die Einbindung der Controller in Typoscript wurde bisher über den Dispatcher gelöst:

        userFunc = tx_extbase_dispatcher->dispatch
        pluginName = Pi1
        extensionName = ...
        controller = Label
        switchableControllerActions {
          1 {
            controller = Theme
            actions = index,showbyparent
          }
          2 {
            controller = Label
            actions = showbytheme,showbyuid,showtools,showpreviewwithtools,fileupload,imagescala,paperinfo,pdfpreviewfromsession
          }

Das haben wir entsprechend umgebaut über den Bootstrap:

        userFunc = tx_extbase_core_bootstrap->run
        pluginName = Pi1
        extensionName = ...
        switchableControllerActions {
          Label {
                1 = showbytheme
                2 = showbyuid
                ...
                ...
          }
          Theme {
            1 = index
            2 = showbyparent
          }

Die Controller sind auch in der ext_localconf.php entsprechend hinterlegt.

Wenn wir jetzt die Seite direkt aufrufen über den entsprechenden typeNum bekommen wir nur folgende Fehlermeldung:
An error occurred while trying to call ..._LabelController->showbythemeAction(). Error: Required property 'uid' does not exist.

Vielleicht kann mir hier jemand ansatzsweise weiterhelfen, warum exisitiert das property nach dem Update auf einmal nicht mehr?

Danke für jeden Ansatz
FlashKasper