Zugriff auf externe Datenbank schlägt fehl.
Guten Morgen Forum,
ich habe seit einiger Zeit ein funktionierendes Script im Einsatz, das mir Daten aus einer externen DB ausliest und verarbeitet. Seit dem Upgrade von 4.9 auf 4.13 funktioniert das nicht mehr:
Code:
[2022-08-08T04:46:35.956869+00:00] request.INFO: Matched route "tl_page.100". {"route":"tl_page.100","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.100","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.100","_route_object":{"Contao\\CoreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"http://achim-c413.localhost/test.html","method":"GET"} []
[2022-08-08T04:46:36.656087+00:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\UndefinedMethodError: "Attempted to call an undefined method named "fetchAll" of class "Doctrine\DBAL\Statement"." at /Volumes/DevZone/httpd/achim/httpd/c413/templates/achim/test/test.html5 line 48 {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\UndefinedMethodError(code: 0): Attempted to call an undefined method named \"fetchAll\" of class \"Doctrine\\DBAL\\Statement\". at /Volumes/DevZone/httpd/achim/httpd/c413/templates/achim/test/test.html5:48)"} []
Nun versuche ich gerade das Script umzubauen:
https://www.doctrine-project.org/pro...data-retrieval
Und bekomme die gleiche Fehlermeldung mit fetchAllAssociative.
Ich bin nicht so tief in der Entwicklung von Contao drin, scheinbar habe ich mal wieder etwas verpasst. Hat sich an der Methodik der DB-Zugriffe etwas geändert?
Vielen Dank für Eure Hilfe!
Achim