Was ist in Contao 4 der "richtige" Weg (richtig im Sinne von zukunftstauglich auch im Hinblick auf Contao 5) um auf das Model der aktuell aufgerufenen Seite zuzugreifen? In Contao 3 wurde das ja meist mit
PHP-Code:
global $objPage
erreicht. Auch wenn diese Methode in Contao 4 auch noch verwendet wird, erscheint es mir zumindest als falsch/unschön so mit globalen Objekten zu arbeiten. Eine andere Methode, die in
PHP-Code:
AbstractFragmentController::getPageModel
verwendet wird ist folgende:
PHP-Code:
$request = System::getContainer()->get('request_stack')->getCurrentRequest();
$pageModel = $request->attributes->get('pageModel');
Ist das dann quasi die "richtige" Methode? Oder habe ich etwas übersehen?
Lesezeichen