získání hodnoty pomocí GET z adresního řádku

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Taps
Člen | 168
+
0
-

Zdravím, v url mám tuto adresu

admin/zapasy/zapsat-vysledky?liga=1

Mohl by mi prosím někdo poradit jak vytáhnout hodnotu liga do níže uvedené komponenty

protected function createComponentZapsatVysledkyUtkaniForm() {


 // echo $liga;
  $form = new Form();
  $form->addText('SkryteID','Skryte')
  ->setValue($this->getParameter('liga'));


  $form->addText('kolo', 'Kolo');
  $form->addText('datum', 'Datum');
  $form->addDynamic('tymy', function (Container $tymy) {
  $liga=$this->getParameter('liga'); //nefunguje
  $DomaciTym=\TymyModel::VypisTymyRoletka($liga);

  $tymy->addSelect('domaci', 'Domácí Tým', $DomaciTym);
  $tymy->addSelect('hoste', 'Hostující Tým', $DomaciTym);
  $tymy->addText('gdomaci', 'Góly Domácí');
  $tymy->addText('ghoste', 'Góly Hoste');

    }, 5);

  $form->addSubmit('create', 'Uložit');

Editoval Taps (18. 7. 2012 19:26)

Ot@s
Backer | 476
+
0
-

$this->presenter->getParam('liga');, případně zvaž persistenci této proměnné (budeš ji mít v třídě „automaticky“ v $this->liga)

fojta
Člen | 24
+
0
-

Ot@s napsal(a):

$this->presenter->getParam('liga');

Tohle je deprecated. Ma se pouzivat $this->getParameter(‚liga‘);

Editoval fojta (18. 7. 2012 15:51)

Taps
Člen | 168
+
0
-

Díky,

$this->getParameter(‚liga‘);

to jsem přesně hledal, akorát teď to potřebuji ještě nějak skloubit s Deplikatorem formulářových polí