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

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • huyked

    huyked

    28 Mart 2008
  • Kupa World

    Kupa World

    1 EYLÜL 2011