Jak v presenteru vygenerovat link pro handle?

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

Zdar,

v šabloně vygeneruji handle jednoduše:

<a n:href="deletePhoto! $task->id">SMAZAT</a>

Ale jak tento odkaz vygeneruji v presenteru přes metodu link?

$divInElement->addHtml( Html::el( 'a' )->href( $this->link("deletePhoto! $task->id") )->setText('SMAZAT') );

Toto mi hlasi chybu Invalid link: No route for Front:Homepage:deletePhoto! 1()

Neví někdo? Díky

David Matějka
Moderator | 6445
+
+4
-

to id musis predat jako parametr te metode

$this->link("deletePhoto!", $task->id)
jiri.pudil
Nette Blogger | 1032
+
+4
-
$this->link('deletePhoto!', $task->id);