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

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009