Skocz do zawartości
piotrszmigin

Symfony - zmienne $_POST

Polecane posty

Panowie dlaczego poniższy kod nie wyświetla zmiennej z formularz <input type="text" name="sample"> ???? Puste jest

 

<?php
namespace App\Controller;

use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;

class SampleController extends AbstractController
{
    public function index(Request $request)
    {
        if( $_POST ) {
            echo $request->query->get('sample'); 

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Aj dzięki :)

A jest możliwość aby pobrać jedną linią w zależności czy to POST czt GET ?

 

np. mamy zmienną page ale można ją przekazać poprzez POST lub GET 

$request->request->get('page'); 

TO nam pobierze tylko $_POST a fajnie gdyby jedna linia gdy POST puste ti GET

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zobacz co ci zwraca metoda get kiedy nie ma ustawionej zmiennej i ewentualnie zastosuj do poniższej konstrukcji:

$page = $request->request->get('page') ? $request->request->get('page') : $request->query->get('page');

I masz jednolinijkowo... :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zaloguj się, aby skomentować

Będziesz mógł dodać komentarz po zalogowaniu się



Zaloguj się

×