Jak vyvolat chybu v případě vadné URL

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

Zdravím, mám jednoduchý web, kde se zobrazují aktuality podle jejího ID v GET parametru. Tedy napr neco takoveho www.muj-web.cz/aktuality/1.
Dá se nějakým způsobem v HTTP response vyvolat chybu 404 Not Found, v případě, že id zadané v URL adrese není platné? Tedy není nalezeno v DB?
V případě, že můj požadavek nemá moc smysl, poprosil bych o návrhy lepších řešení :)

jiri.pudil
Nette Blogger | 1032
+
0
-
throw new Nette\Application\BadRequestException();
Filip Procházka
Moderator | 4668
+
0
-

A nebo v presenteru zkratkou $this->error() :)

gavec
Člen | 68
+
0
-

Děkuji vám :) Vyřešil jsem to tou vyjímkou.

throw new Nette\Application\BadRequestException();