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

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • spederson7

    spederson7

    17 Temmuz 2006