{widget Nazov:$var}

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

Zdravím,
myslím, že by bolo celkom užitočné, keby sa dal makru {widget} dynamicky predať aj druhý parameter, ktorý by mu bol daný presenterom, pretože teraz to vždy vypíše parse error.

Teraz napríklad {control Nazov:$var} vráti:

<?php
$control->getWidget("Nazov")->render$var()
?>

Myslím, že by stačilo zmeniť tento riadok https://api.nette.org/…ter.php.html#598 za:

<?php
return "\$control->getWidget(\"$pair[0]\")->{\"render".$pair[1]."\"}({$this->formatArray($var)})";
?>
Ondřej Mirtes
Člen | 1536
+
0
-

Zkus {control Nazov:{$var}}.

David Grudl
Nette Core | 8145
+
0
-

fixnu