Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 22080

Slim3 - pobieranie argumentu w middleware

$
0
0

Nie mogę pobrać argumentu w middleware przed resolvem kontrolera. 

(dump https://i.imgur.com/98jH8uI.png)

Postępuję zgodnie z manualem: http://www.slimframework.com/docs/concepts/middleware.html#passing-variables-from-middleware

Oczywiście mogę to zrobić takim trikiem:

  $route = $request->getAttribute('route');
  var_dump($route->getArgument('id'));

ale jeśli można to zrobić prościej (tak jak jest w manualu), to czemu mam kombinować?

Z tego, co udało mi sie ustalić, nie wywołuje się \Slim\Route::__invoke(), który używa \Slim\Handlers\Strategies\RequestResponse::__invoke() do zaatachowania atrybutów do requesta.


Viewing all articles
Browse latest Browse all 22080