handle v komponentě neobdrží parametr

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

Mám zajímavý problém. Handle v komponentě neobdrží parametr, ale zdá se mi, že je všechno správně:

v šabloně komponenty:

<script>
jQuery.get({link refreshLiveFeed!}, {"{!$control->getParameterId('id')}": 15});
</script>

…toto pošle ajaxový požadavek s query tímto stringem:

?do=liveFeed-refreshLiveFeed&liveFeed-id=15

v komponentě mám následující handle:

<?php

public function handleRefreshLiveFeed($id) {

		if ($id) {
			\Nette\Diagnostics\Debugger::log($id);
		}
		else {
			\Nette\Diagnostics\Debugger::log("smula");
		}

?>

…a stále dokola se mi loguje „smula“. Zkoušel jsem vše, co mě napadlo. Máte tip?

Editoval thunderbuff (10. 12. 2012 14:59)

thunderbuff
Člen | 164
+
0
-

Vyřešila to aktualizace u Nette 2.0.5 na 2.0.7

Majkl578
Moderator | 1364
+
0
-

Pravděpodobně jsi nevolal / nevoláš rodičovský konstruktor.