Spouštění Nette – chyba s třídama
- General
- Člen | 2
Čau, začínam s Nette. Stáhnul sem si verzi pro PHP 5.2, který mam na localhostu. Snažim se vytvořit první aplikaci, z toho co je na webu sem pochopil že musim udělat:
A dostává se mi hláška Fatal error: Class ‚Application‘ not
found in * on line 4
Ale jak to, co teda s tim? :D Pochopil sem že se třídy jmenujou
NNazev, ale:
- nikdo to nepoužívá
- když to udělam u Application tak to vyhodí zas jinou chybu uvnitř třídy
díky za případný rady
Editoval General (28. 11. 2010 20:54)
- bojovyletoun
- Člen | 668
Ahoj, pro začátek bych se podíval na skeleton – tam je vidět, jak funguje adresářová struktura a includy ( i když dle mého názoru já mám srozumitelnější)
ohledně N: stahuj NEprefix. verzi
nette se snaží odprostit od používání require a startostí s tím spojených. Proto nette má AutoLoader – v základu se používá jeho potomek NetteLoader – který si načítá celé nette. O něco (ehm, naprosto) lepší je RobotLoader – nejen že načítá nette, ale našítá i třídy mimo ( z určených složek – defaultně LIBS_DIR= složka s Nette a APP_DIR= složka s aplikací)
info