jak začít vývoj s frameworkem nette
- spartan13
- Člen | 10
Dobrý den,
rád bych se naučil tento framework ale poněkud narážím na různé verze a
články jsou obvykle psané pro různé verze.
Stáhnul jsem si, jak je doporučeno verzi pro php 5.3 beta
články uvedené zde: http://zdrojak.root.cz/…e-framework/ vypadají zajímavě ale opět jsou na starší verze, rovněž i https://doc.nette.org/cs/quickstart .
měl byste nějaký tip s čím začít? potřebuji začít opravdu od úplného začátku (co se frameworku týká), zejména bych uvítal nějaký tutoriál, kde jsou dobře vysvětleny modely apod.
děkuji za reakce.
- o5
- Člen | 416
Koukal si do examples na cd-collection? Vetsi „tutorial“ na modely asi nenajdes. Tohle neni presne to co framework resi (a asi by ani nemel).. O tom jak resit modely se vedlo a vede mnoho diskuzi, ja treba jsem zvyklej na CRUD modely jini zase pouzivaj nejake ORM. Ve finale jde ale o stejnou vec, proste MVC (MVP)
Editoval o5 (14. 9. 2011 15:51)
- Tomas Jancik
- Člen | 103
osobne jsem s Nette taky nedavno zacal a pochopit vubec jak to cely funguje byl orisek… pomuze precteni quickstartu, abys pochopil ‚chod aplikaci‘ ve frameworku
pak uz je to o cteni dalsi dokumentace a fora, abys ses naucil dalsi/slozitejsi veci, spravne postupy atd…
- spartan13
- Člen | 10
Momentálně jsem se dostal v quickstartu na tuto kapitolu: https://doc.nette.org/cs/quickstart
Ovšem nevím, jak mám nastavit správně config.neon a bootstrap.php v adresáři app
našel jsem nějaké řešení zde: https://forum.nette.org/…bi-pripojeni
když jsem zkopíroval dva uvedené soubory a přidal název své databáze, stejně byl kód nefunkční.
- spartan13
- Člen | 10
v config.neon jsem přidal podle tutoriálu:
development < common:
database.driver: mysql
database.host: localhost
database.username: root
database.password: root
database.database: todo
database.charset: utf8
database.profiler: true
do souboru bootstrap.php
dibi::connect(Environment::getConfig(‚database‘));
Debugger oznámi: Fatal Error
Class ‚Environment‘ not found
nebo jsem se pokusil podle zmíněného odkazu (můj příspěvek výše)
deklarovat v configu database, když odděluji jak bylo psáno tabulátory,
opět dojde na chybu a oznámení v originále:
Either tabs or spaces may be used as indenting chars, but not both. on line 32,
column 9
Můžete prosím poradit jak mají soubory vypadat, děkuji.
- hAssassin
- Člen | 293
@sparta13 > pokud pouzivas verzi pro
php5.3 jak pises tak bacha na namespace. Neni to
Environment
ale \Nette\Environment
, takze bud plny
nazev nebo si pridej use
;-) Ten druhy problem je zrejmy z chyby:
mas v odsazeni jak tabulator tak mezery, takze si zapni zobrazeni bilych znaku
a nech tam jen tabulatory.