Začátečnické dotazi k verzi 2.0
- zoool
- Člen | 89
Ahoj jsem úplný začátečník, tak mám pár dotazů, pustil jsem se s tím do přepsání mého starého eshopu, ale zatím jsem z toho zoufalý.
- Chtěl jsem se zaptat z dibi jsem přešel na ORM což se mi líbí více, hlavně že se o nic nemusím starat, ale chtěl jsem se zeptat dá se nějak vypsat složený dotaz? něco jak je v dibi::test .
- Jak do projektu nainkludovat soubor s třídou aby se dala použít, mám ji uložit do konteineru? a jak přesně, pořád je nějak nechápu :-( a to jsem si toho přečetl dost. Používám základní adresářovou strukturu a vytvořil jsem si složku components ve složce app a tam jsem si třeba uložil visual paginátor jak to, že mi to píše, že daná třída nebyla nalezena když mám v bootstrap tento kod
$configurator->createRobotLoader()
->addDirectory(APP_DIR)
->addDirectory(LIBS_DIR)
->register();
neměli by se načíst všechny soubory z adresáře app?
Asi to už borce z nette unavuje odpovídat na tyto otázky, ale byl bych rád kdyby aspon někdo zareagoval.
Editoval zoool (4. 1. 2012 18:29)
- ViPEr*CZ*
- Člen | 817
ad 1) co toto https://api.nette.org/…ion.php.html#379
ad 2) zkusil bych vymazat cache ještě
Editoval ViPEr*CZ* (4. 1. 2012 18:54)
- ViPEr*CZ*
- Člen | 817
Jen doplním. V tom debugBar se zobrazují dotazy, které již proběhli. Pokud skript někde spadne, pak tam nebudou. Samozřejmě tam budou i dotazy co jsou skryté ve skriptech Nette\Database.
Obecně pro autoloading by vlastní class neměla být v nějakém namespace. Zkusil bych smazat tu cache, napsat nám se jakou máte revizi Nette a taky bych se vůbec podíval jestli se mi něco autoloaduje z oné složky (i do cache co se generuje).
- Patrik Votoček
- Člen | 2221
není to složka (resp. o složku nejde) ale namespace (i když odpovídá složce) :-)