Rychlý dotaz: odkaz na provedení funkce v presenteru / modelu ze šablony

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

Dobrý den,
mám takový rychlý dotaz.
Lámu si nad tím hlavu dobrou hodinu. Potřebuji po kliknutí na odkaz provést danou funkci / akci.

Např., v „domovském“ presenteru renderované stránky mám:

public function refresh()
	{
            $ProductManager = new ProductManager;
            $ProductManager->RefreshAllProducts();
	}

A potřebuji tuto „funkci“ říkejme-li tomu tak zavolat po kliknutí na odkaz.
"

<a href="ODKAZ_NA_FCI_V_PRESENTERU">

Díky za rady.

dog.big
Člen | 49
+
0
-

supr, už jsem to vyřešil skrze handly signálů :)
btw
je možné nějakým způsobem zabránit znovu-provedení handle signálu, pokud uživatel použije F5 (reload)? Respektive není daný handle vyvolám z a hred odkazu,

redhead
Člen | 1313
+
0
-
$this->redirect('this'); // na konci handlu

Editoval redhead (5. 11. 2011 17:58)