Mapování doctrine entit ze composer balíčku a App
- dvorka47
- Člen | 12
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
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)