Nejspíš neumím zapsat proměnou id do n:href
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- argosovo
- Člen | 54
Ahoj, myslel jsem, že některé věci v Nette už chápu, nicméně mám
projekt, ve kterém vytvářím odkaz:
latte:
<?php
<td><a n:href="akceDetail $a['ID']">{$a['nazev']}</a></td>
?>
v presenteru:
<?php
public function renderAkceDetail($id){
$this->template->akceId=$id;
}
?>
v routeru:
<?php
$router[] = new Route('sign/<action>/[/<id>]', 'Sign:default');
?>
a i přes tento relativně bezprroblémový zápis, vše končí chybou:
Invalid link: No route for Sign:akceDetail(id=42)
Co mi po celém dni u PC uniká? Pokud odstraním $a[‚ID‘] a také $id
v render metodě, včše je v pohodě. Takže tipuji, že je špatně zápis
toho n:href. Děkuji za nakopnutí :).