Inhalt einer Custom Table löschen

Hallo,

ich habe ein Plugin, wo ich eine custom-table mit Inhalten fülle. Wie kann ich die Tabelle wieder leeren (innerhalb eines Services). Ich habe ein Repository vom Typ EntityRepositoryInterface, aber ich kann nicht erst alle IDs auslesen und danach per delete() löschen. Besser wäre ein Truncate oder Delete *. Habt Ihr irgendwelche Tipps?

Kann man direct auf Doctrine DBAL zugreifen?

Grüße Micha

$connection->executeQuery('TRUNCATE TABLE `table_name`');

 

1 Like

Hallo,

das ist viel zu einfach :wink:

Auf die logischste einfache Lösung bin ich nicht gekommen. Gibt es noch einen weiteren Weg irgendwie über Repository oder andere Helper Klassen, also  mit Shopware Mitteln?

@Moorleiche schrieb:

$connection->executeQuery('TRUNCATE TABLE table_name');