Zenify/DoctrineBehaviors funkční schema tool
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Cars Tomas
- Člen | 43
Ahoj.
Rád bych požádal, zda-li mi může někdo osvětlit jakým způsobem
Zenify/DoctrineBehaviors docílí toho, že je funkční schema tool přes
konzoli. Využívám extensions Translatable a nějak jsem nedokázal pochopit
resp. přijít na to, že se to správně mapuje když
v KnpLabs/DoctrineBehaviors v traitách nejsou použity anotace pro
sloupce.
Moc děkuji.
- Tomáš Votruba
- Moderator | 1114
Ahoj, jestli to chápu dobře, zajímá tě, jak pracuje schema tool, i když mu chybí potřebné anotace?
Pokud ano, tak to dělá TranslatableSubscriber, který:
- se zavolá na loadClassMetadata event
- projde entitu, jestli má traitu
- pokud ano, namapatuje na properties v traitě příslušné anotace