Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Petr Čech
Tvůrce
Avatar
Petr Čech:24.5.2017 12:43

Zdravím, jak mohu předat pole presenteru?
řekněme, že mám něco takovéhoto:

public function renderFilter($filter)
{
    //$filter by mělo být asociativní pole
}

a chtěl bych potom mít v šabloně odkaz:

<a n:href="filter $myfilter">filtrovat</a>

Ale nepodařilo se mi dostat pole do parametru. Vyřešil jsem to tak, že se předává pole jako JSON a to se v presenteru naparsuje, jenže se mi to vůbec nelíbí :| . Jde to řešit nějak lépe?

Odpovědět
24.5.2017 12:43
the cake is a lie
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovídá na Petr Čech
Jindřich Máca:24.5.2017 18:58

A předáváš to správně do té URL adresy? :) Např.:

http://link/foo.php?id[]=1&id[]=2&id[]=3

A opravdu chceš, aby ty adresy byly takhle ošklivé? :D

Editováno 24.5.2017 18:58
 
Nahoru Odpovědět
24.5.2017 18:58
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.