Mapování doctrine entit ze composer balíčku a App

dvorka47
Člen | 12
+
0
-

Ahoj, chtěl bych vás poprosit jak nastavit mapování Doctrine entit asi jsem to nějak špatně pochopil. Používám Kdyby\Doctrine a potřeboval bych namapovat entity které mám v composer balíčku který je ve vendor a zároveň i entity které mám v App. Moje konfigurace vypadá následovně:

doctrine:
	user: user
	password: password
	dbname: database
	metadata:
		App: %appDir%
		SimpleCMSAdmin: %appDir%/../vendor/balicek/Admin/src/libs

Jestli jsem to pochopil dobře tak jako klíč by měla být namespace a hodnota cesta kde jsou entity ne?

Děkuji za každou radu.

Mysteria
Člen | 797
+
-1
-

Přesně tak, první řádek znamená, že hledá D2 entity s namespacem App v rootu složky project/app.
Ale pozor nefunguje to tak, že třeba můžeš budeš mít entity s namespacem App\Model\Entity ve složce project/app/Model/Entity, to bys pak musel přidat další řádek App\Model\Entity: %appDir%/Model/Entity.

Editoval Mysteria (25. 1. 2019 21:11)

dvorka47
Člen | 12
+
0
-

@Mysteria Paráda, funguje mi to. Díky moc za vysvětlení.