Ako vobec zacat s kdyby/doctrine a entityManazerom
- nord
- Člen | 52
Zdravim vsetkych..
Cely den mam problem s kdyby/doctrine a EntityManagerom
Uz som sa konecne dostal k tomu, ze niekde som (ani nie k teme prispevok) nasiel nieco taketo
/**
* @var EntityManager @inject
*/
public $em;
Teda mam asi pristup k EntityManageru, alebo co to vobec znamena :D Lenze ked sa snazim puzit $em tak mi pise tuto chybu
[Nette\InvalidStateException]
Service of type Doctrine\ORM\EntityManager used in @var annotation at App\Console\TestCommand::$em not found. Did you register it in configuration file?
v config.neon mam
extensions:
console: Kdyby\Console\DI\ConsoleExtension
events: Kdyby\Events\DI\EventsExtension
annotations: Kdyby\Annotations\DI\AnnotationsExtension
doctrine: Kdyby\Doctrine\DI\OrmExtension
doctrine:
host: 'host'
user: 'root'
password: ''
dbname: 'namedb'
metadata:
App: %appDir%
Co mi unika ? Preco vobec musim este k entite pouzivat entity manager ?
Zatial mi to pride ako komplikacia, ale to asi preto, ze tomu zatial
nerozumiem.. preco nepouzivat len entitu/model, v ktorom by som uz riesil
komunikaciu s danou tabulkou ? v com su vyhody ?
poznamka: presiel som z ineho frameworku tak je to pre mna este chaos,
nette
zatial kdyby riesim len v consolovej casti aplikacie, resp. inu cast aplikacie
ani nemam, zatial len consolu
Dakujem za kazdu odpoved
Editoval nord (1. 8. 2017 22:16)