Defaultni parameter view
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- redhead
- Člen | 1313
Zdravim,
narazil jsem na problem, kdy v presenteru mam view s defaultnim
parametrem:
<?php
class DataPresenter extends BasePresenter
{
public function renderEditComponent($id = false)
{
//...
}
}
?>
Pri volani metody link presenteru s urcenym parametrem (nejaky int) se ale
vzdy vytvori URL s id=1.
Pokud v presenteru odstranim ‚= false‘ v definici metody jede vsechno jak
ma (vlozi se ciselne id).
sablona ($ids je pole s ID radky z tabulky databaze):
<a href="{plink Data:editComponent, $ids[$i]}"><img src="img/edit.gif" alt="Upravit" /></a>
Otazka je jesli je toto normalni chovani (tj. nelze mit defaultni parameter v render{view} z nejakeho duvodu) nebo je to bug??
diky
redhead