lze poslat promena v control?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- malkol
- Člen | 133
pomoci tohodle sctiptu vykreslji seznam knih a potreboval bych ke kazde knize zobrazit vzdy stejny formular … pokud je ale formular odeslany .. potrebuji vedet id knihy .. jak do formulare vykreslenou pomoci
{control korektoriForm}
lze poslat nejaka promena z latte
{foreach $knihy as $kniha}
<div class="kniha">
<h2><a n:href="Autor:show $kniha->id">{$kniha->titul}</a></h2>
{control korektoriForm}
</div>
Dekuji ;)
- Šaman
- Člen | 2668
Pozor, teď vykresluješ stejný formulář na několika místech. Ale stejnou instanci, takže po odeslání z jakéhokoliv místa se bude chovat stejně. Ty potřebuješ asi replicator, nebo nějakou dynamickou továrničku, která ti vytvoří pokaždé novou komponentu formuláře pro každou knihu.
Jinak z latte se do komponenty dá předat proměnná, ale jen do render metody, což ti tady nestačí.
{control foo, 10}
a ve třídě komponenty
<?php
…
public funnvtion render($param)
{
# $param je nastaveno na 10
}
?>
Editoval Šaman (10. 4. 2014 1:51)