Posso ottenere un parametro ('id' per esempio) da $ request-> getParameter ('id');symfony 1.4 come ottenere i parametri POST?
ma se uso un modulo per POST l'id, come posso ottenere il suo valore? $ Request-> getParameter ('id'); non funziona
Posso ottenere un parametro ('id' per esempio) da $ request-> getParameter ('id');symfony 1.4 come ottenere i parametri POST?
ma se uso un modulo per POST l'id, come posso ottenere il suo valore? $ Request-> getParameter ('id'); non funziona
sfWebRequest ha getPostParameter(name, default)
Grazie mille! Ho cercato molto su google ma non ho trovato la risposta, sembra che la maggior parte delle informazioni su symfony non siano aggiornate. –
Nel modulo, il Post Nome parametro è (per impostazione predefinita): Modello [nome colum]
Ad esempio:
<input type="text" id="user_email" name="user[email]">
In azione (dopo post):
$request->getPostParameter('user[email]');
Nota: $ request è esimo e digitare sfWebRequest
Questo dovrebbe funzionare. Sei sicuro di pubblicare i dati che stai cercando? –
Darragh Enright. symfony 1.4 non funziona. Di quale versione stai parlando? getPostParameter() funziona. –
Ciao. Sto usando anche 1.4. A proposito, non sto contestando l'uso di getPostParameter(). È perfetto. Comunque ... Sembra un comportamento strano. Supponendo che quello che stai facendo sia abbastanza di routine, i parametri contenuti nell'oggetto Request corrente dovrebbero essere disponibili tramite la stessa interfaccia, indipendentemente dal metodo di richiesta. Quindi, in generale, $ request-> getParameter ('my_post_parameter') dovrebbe, e funziona, funzionare per recuperare i parametri POST. Se lo vedi nella documentazione è aggiornato. Solo il mio 2c :) –