link + signál na jiný presenter

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

Při mém učení s nette jsem narazil na další nedostatek.

V template presenteru A chci odkázat na signál presenteru B pomocí {link B:testsignal!}, toto ale nefunguje a snaží se to odkázat na neexistující signál současného presenteru, jakoby 'B:testsignal'!

Vygenerovaný odkaz je tato chyba:
„error: Unknown signal ‚Module_B:Offer:delete!‘.“

revize 306, php5.2.9

Editoval Majkl578 (9. 5. 2009 22:08)

sodae
Nette Evangelist | 250
+
0
-

Ano tohle potvrzuji bere to adresu jako NynejsiPresenter:DalsiPresenter:signal!

Honza Marek
Člen | 1664
+
0
-

Signály fungují jen u aktuálního presenteru (případně komponenty). Popřemýšlej, jestli bys to nemohl převést na action.

sodae
Nette Evangelist | 250
+
0
-

Honza: a je to nutné omezovat tvorbu odkazu aby to nešlo na jiný presenter ?

redhead
Člen | 1313
+
0
-

Myslím, že signály byly zamýšleny jako změna současného stavu (čili současného presenteru/komponenty). Taky jsem na to narazil, ale zdá se mi použití actiony příhodnější..