Skocz do zawartości

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

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×