SORU
20 Mart 2012, Salı


Nasıl istek symfony2 parametreleri almak için

Symfony için çok yeni bir üyesiyim. Java ve diğerleri gibi diğer dillerde request.getParameter('parmeter name') değerini almak için kullanabilirsiniz.

Symfony2 ile yapabileceğimiz bir şey benzer.
Bazı örnekler gördüm ama hiçbiri bende işe yaramadı. Adı ile bir form alanı var sanırımkullanıcı adı. Form eylemi böyle bir şey kullanmaya çalıştım:

$request = $this->getRequest();
$username= $request->request->get('username'); 

Ayrıca denedim

$username = $request->getParameter('username');

ve

$username=$request->request->getParameter('username');

Ama seçeneklerden hiçbiri çalışmıyor.Ancak iyi çalıştı şu:

foreach($request->request->all() as $req){
    print_r($req['username']);
}

Nerede yanlış getParameter() yöntemi kullanarak yapıyorum. Herhangi bir yardım takdir edilecektir.

CEVAP
20 Mart 2012, Salı


Adlandırma tüm bu kolay değildir:

use Symfony\Component\HttpFoundation\Request;

public function updateAction(Request $request)
{
    // $_GET parameters
    $request->query->get('name');

    // $_POST parameters
    $request->request->get('name');

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • Press Start

    Press Start

    4 HAZİRAN 2006