Dynamicky argument pro makro n:name

- blueticket
 - Člen | 41
 
Mozna jsem spatne polozil otazku v predchozim threadu. Prosim, jak je mozno docilit dynamickeho odevzdani argumentu do makra n:name?
Nasledovny kod hlasi chybu a nevim se pohnout z mista:
<input type="text" n:name={$name} />
Dekuji moc za radu

- Jan Tvrdík
 - Nette guru | 2595
 
Zkus
<input type="text" n:name="$name" />
pokud to neprojde, tak
{input $name}
				
- blueticket
 - Člen | 41
 
Bohuzel, nebezi ani jedna varianta. Chybova hlaska je porad:
[2015–06–28 13–29–21] Fatal error: Call to a member function getControl() on a non-object in /home/u147232041/public_html/dfs/libs/Nette/Latte/Engine.php(154) : eval()'d code:16 @ http://dfs.fsofts.eu/…eate-profile @@ exception-2015–06–28–13–29–21-ca534b109cf57a056fc1f461094bffeb.html

- David Kudera
 - Člen | 455
 
a máš tam vytvořený form? Tak mi to totiž normálně funguje..
<form n:name="someForm">...</form>
				
- David Kudera
 - Člen | 455
 
jo už vidím to tvoje předchozí téma.. musíš do té includované
šablony přenést i proměnnou $_form (možná i
$form, teď nevím)
Editoval David Kudera (28. 6. 2015 14:45)

- blueticket
 - Člen | 41
 
David, jak si myslel prenest $_form / $form? Jakoze form name?
Editoval blueticket (1. 7. 2015 8:12)

- Pavel Kravčík
 - Člen | 1206
 
Třeba takhle {@var $_form = $form}, tohle řešení navrhoval někdo skrze snippety (když trochu pohledáš, určitě to najdeš). S tím to funguje dobře.

- blueticket
 - Člen | 41
 
Perfektne, super dekuju moc funguje to. Takze pri volani komponenty treba jeste predat argument _form ⇒ $_form
{include textbox_control, description => "Kennel name", placeholder => "Kennel name", id => "txtKennelName", name => "txtKennelName", tooltip => "Name of your kennel", _form => $_form}