Hallo liebe Community,
ich habe mich mal an Shopware rangemacht und mir dazu die Academy Videos angeschaut. Dort scheitert es bei mir allerding bei dem Controller Video.
An sich, einen Controller anlegen ist kein Problem, aber wenn ich darin, wie im Video mit dem Faker, Daten in die DB schreiben will, kommt es zum Problem.
Wenn es nur ein Datensatz ist, macht es keine Probleme solange noch kein Datensatz in dem Table ist.
Wenn ich mehrere gleichzeitig oder einzeln noch weitere Anlegen möchte, bekomme ich folgende Fehlermeldung:
{
"errors": [
{
"status": "500",
"code": "FRAMEWORK__WRITE_TYPE_INTEND_ERROR",
"title": "Internal Server Error",
"detail": "Expected command for "
SwagShopFinder
\
\
Core
\
\
Content
\
\
ShopFinder
\
\
ShopFinderDefinition
" to be "
Shopware
\
\
Core
\
\
Framework
\
\
DataAbstractionLayer
\
\
Write
\
\
Command
\
\
InsertCommand
". (Got: Shopware\\Core\\Framework\\DataAbstractionLayer\\Write\\Command\\UpdateCommand)",
"meta": {
"parameters": {
"definition": "SwagShopFinder\\Core\\Content\\ShopFinder\\ShopFinderDefinition",
"expectedClass": "Shopware\\Core\\Framework\\DataAbstractionLayer\\Write\\Command\\InsertCommand",
"actualClass": "Shopware\\Core\\Framework\\DataAbstractionLayer\\Write\\Command\\UpdateCommand"
}
}
}
]
}
Response code: 500 (Internal Server Error); Time: 185ms; Content length: 672 bytes