Con Symfony recientes versiones 2.6+ como una mejor práctica de solicitud se pasa como argumento a la acción en ese caso de que no tendrá que llamar explícitamente $ this-> getRequest(), sino más bien llamar $ request-> request-> todo()
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\HttpKernel\Exception\NotAcceptableHttpException;
use Symfony\Component\HttpFoundation\RedirectResponse;
class SampleController extends Controller
{
public function indexAction(Request $request) {
var_dump($request->request->all());
}
}
para obtener los valores de los parámetros de la ruta (por ejemplo, mensajes// { id}) use '$ request-> attributes-> all() '. Estaba usando el pensamiento '$ request-> get()' que era la única forma de obtener estos datos y vine aquí buscando otra forma. – Dreen
Acabas de guardar un montón de tipos !!! : D –
Esto no funciona con multipart/form-data. –