makro control a předání parametru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Matějka
- Moderator | 6445
tohle predava parametr render metode komponenty, ne tovarnicce. Ale nedoporucuji to – nebude spravne fungovat s ajaxem. A taky do render metody jiz muze byt pozde…
Pokud znas ten parametr ID jiz v presenteru (treba jako parametr z url), tak to nepredavej ze sablony, ale rovnou
public function createComponentMyForm()
{
$id = $this->getParameter('id');
}
Editoval matej21 (27. 8. 2014 19:07)
- ondrej256
- Člen | 187
No tak to nepůjde,
Mám stránku s produkty, třeba 20 produktů a ke každému vypisuju
formulář pro přidání do košíku ( počet kusů a tlačítko) a když se
klikne na přidat do košíku tak to musí vědět jaké id má předat.
public function createComponentMyForm()
{
$id = ?? // tady potrebuju dostat parametr
$form->addHiden("id")->setValue($id);
...
return $form;
}
{foreach $products as $product}
{control myForm} // tady potrebuju predat nejak $product->id
{/foreach}
nějaký nápad?