getparsedbody - slim get url
Slim 3-¿Cómo obtener todas las variables get/put/post? (3)
¿Cómo puedo obtener todas get/ put/ post
variables get/ put/ post
como en Slim 2 para Slim 3?
Delgado 2,
$allGetVars = $app->request->get();
$allPutVars = $app->request->put();
$allPostVars = $app->request->post();
¿Cómo puedo hacer eso en Slim 3?
Y, por ejemplo, http://example.com/books/1?title=hello&content=world
¿Cómo puedo obtener los params en title
y content
en Slim 3 ahora?
Delgado 2,
$title = $app->request->get(''title'');
$content = $app->request->get(''content'');
¿Cómo puedo hacer eso en Slim 3?
Obtener todos los parámetros get/put/post
:
//GET
$allGetVars = $request->getQueryParams();
foreach($allGetVars as $key => $param){
//GET parameters list
}
//POST or PUT
$allPostPutVars = $request->getParsedBody();
foreach($allPostPutVars as $key => $param){
//POST or PUT parameters list
}
Valor de los parámetros individuales:
//Single GET parameter
$getParam = $allGetVars[''title''];
//Single POST/PUT parameter
$postParam = $allPostPutVars[''postParam''];
Para obtener todos los parámetros de solicitud:
$request->getParams()
Solicitar Uri : getQueryParams()
Cuerpo de la solicitud : getBody()
/ getParsedBody()
No es exactamente lo que estás buscando pero está bastante cerca.