Autor | Zpráva | ||
---|---|---|---|
Micha Profil * |
#1 · Zasláno: 31. 5. 2014, 21:13:29
zdravím,
začínám s nette a hned na začátku jsem narazil na problém. Když chci v presenteru vytvořit objekt tak nette vždy vyhodí hlášku class not found. i když se v sandboxu bez jakekoliv změny pokusim vytvořit objekt z připravené třídy UserManager. |
||
Alphard Profil |
#2 · Zasláno: 31. 5. 2014, 21:31:39
Váš popis problému není moc podrobný. Koukám, že Nette má v sandboxu danou třídu UserManager a v configu z ní vytváří službu.
Je to novější věc, nemám s tím osobní zkušenost, ale ukažte nám kód, jak s tím pracujete. Bez toho vám nikdo neporadí. |
||
Micha Profil * |
#3 · Zasláno: 31. 5. 2014, 21:37:02
Vytvářel jsem objekt prostým new UserManager(); ale už se mi to podařilo vyřešit. Na začátku je nutné uvést use App\Model\UserManager (v sanboxu je uvedeno use App\Model a já se chybně domníval že to stačí)
|
||
aDAm Profil |
Tak samozřejmě, pokud se pracuje s namespacy tak je potřeba je dodržovat jinak php neví kde má danou třídu co po něm chceš hledat. Ale to není otázkou frameworku ale samotných znalostí PHP.
|
||
Micruss Profil |
#5 · Zasláno: 1. 6. 2014, 02:14:05
a proč nepoužijete DI? anotace (@inject)
|
||
Časová prodleva: 11 let
|
0