shopware6 entity "framework" features

in shopware5 müssen wir plugin entwickler ja nur eine datei per entity schreiben und der entity framework (doctrine) macht denn rest. veeeeery nice!

jetzt lese ich in https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/indepth-guide-bundle/entity 
das in shopware6 müssen wir VIER datein per entity schreiben, UND müssen noch MANUELL SQL für die datenbank erstellung schreiben… (und anscheinend für assoziationen noch mehr datein…)

ist dies das beste was shopware6 entity “framework” bietet, oder kommt da noch was?

wieso muss der shopware6 plugin entwickler:

  • mehr als eine datei per entity schreiben?
  • die entity manuell registrieren?
  • datenbank erstellung/migration manuell in sql schreiben?

Hallo wontfix,

vielleicht hilft dir dieses Plugin weiter: GitHub - FriendsOfShopware/FroshDevelopmentHelper: Helpful development tools

Viele Grüße aus Schöppingen

cool Michael Telgmann

1 „Gefällt mir“

Ist da in der Zukunft etwas für Shopware 6 geplant? Hätte nämlich auch erwartet, dass das Doctrine die Arbeit des SQL schreibens abnimmt.

Update: wie in der Doku verlinkt, generiert 

bin/console dal:create:schema

zumindest die SQL Schemas. Siehe hier: Shopware 6: Updating your plugin via migrations