Dynamická komponenta – výjimka
- i.magine
- Člen | 81
Zdravím,
mám jeden problém s komponentami, který nedokážu vyřešit:
Mám stránku s výpisem probíhajících aukcí, u každé aukce je moje komponenta Bidder (každá má název bidder_$id), která vypíše rozhraní pro podání nové nabídky a také se stará o veškerou logiku.
To všechno funguje, dokonce i ajaxově.
Problém je, když aukce skončí, tudíž zmizí z výpisu probíhajících aukcí. Ale ještě před tím na ní pošlu novou nabídku (url bude třeba taková – ?do=bidder945-saveBids). Jenomže aukce z výpisu zmizela, takže se k ní ani nevytvořila komponenta, nemá kdo zachytit signál a Nette vyhodí výjimku.
No a já potřebuju nějak tuhle výjimku zachytit, a vypsat něco jako „Aukce již skončila“…
Nevíte jak na to? Díky
- Filip Procházka
- Moderator | 4668
Můžeš to otestovat v akci presenteru, slouží na to metoda isSignalReciever a popř někam přesměrovat, nebo tak něco.