Při zadání neexistující stránky se zobrazuje InvalidPresenterException

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

Dobrý podvečer,

chtěl bych se zeptat jakou dělám chybu, když při zadání xyz.com/www/abc se zobrazí vyjímka InvalidPresenterException s popiskem „Cannot load presenter ‚Sd‘, class“. S RouterFactory jsem nehnul a nechal ji takovou jaká byla při instalaci composerem. ErrorPresenter.php existuje a v templates mám také složku Error obsahující čísla chyb jako šablony. Četl jsem se při vývoji na lokálu je dobré vypnout debugovací mod při řešení chybových stránek, takže jsem zakomentoval Tracy a DebugMode. Jak mám zprovoznit chybové hlášky?

Ještě je nutné doplnit, že při zadání xyz.com/www hlavní stránka normálně funguje.

namespace App;

use Nette;
use Nette\Application\Routers\Route;
use Nette\Application\Routers\RouteList;


class RouterFactory
{
	use Nette\StaticClass;

	/**
	 * @return Nette\Application\IRouter
	 */
	public static function createRouter()
	{
		$router = new RouteList;
		$router[] = new Route('<presenter>/<action>[/<id>]', 'Home:Default');
		return $router;
	}
}

Editoval Sitole (20. 10. 2017 18:41)

CZechBoY
Člen | 3608
+
0
-

nemas zaplej debug rezim?