# Cache leeren per PHP

**URL:** https://forum.shopware.com/t/cache-leeren-per-php/16224
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [18. Oktober 2013 um 10:54 UTC](https://forum.shopware.com/t/cache-leeren-per-php/16224 "2013-10-18T10:54:06Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Joscha](https://avatars.discourse-cdn.com/v4/letter/j/e47774/32.png) [@Joscha](https://forum.shopware.com/u/Joscha)
#### Post date: [18. Oktober 2013 um 10:54 UTC](https://forum.shopware.com/t/cache-leeren-per-php/16224/1 "2013-10-18T10:54:06Z")

</div>

Hi, für eines unserer Plugins ist es wichtig, dass ich per Hook den Cache leere (Backend und Config). Ich habe es probiert, in dem ich folgende Funktion verwende, was aber nicht funktioniert hat: ` $tags[] = 'Shopware\_Config'; $tags[] = 'Shopware\_Plugin'; Shopware()-\>Cache()-\>clean(Zend\_Cache::CLEANING\_MODE\_MATCHING\_ANY\_TAG, $tags); ` und auch mit der Funktion klappt es nicht: ` Shopware()-\>Cache()-\>clean(); ` Am liebsten würde ich eine der Funktionen “clearBackendCache()”, “clearConfigCache()” etc. aus der Klasse Shopware\_Controllers\_Backend\_Cache aufrufen, allerdings komme ich an die Klasse nicht ran. Wäre nett, wenn mir einer den Trick verraten könnte, wie ich am einfachsten per PHP den Cache leeren kann. Gruß, Joscha

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [18. Oktober 2013 um 12:20 UTC](https://forum.shopware.com/t/cache-leeren-per-php/16224/2 "2013-10-18T12:20:25Z")

</div>

Hi, in den entsprechenden Methoden werden ja letztlich bspw. folgende Calls gemacht: Shopware()-\>Template()-\>clearAllCache(); Shopware()-\>Template()-\>clearCompiledTemplate(); Für den Config-Cache: Shopware()-\>Cache()-\>clean(Zend\_Cache::CLEANING\_MODE\_MATCHING\_ANY\_TAG, array( ‚Shopware\_Config‘, ‚Shopware\_Plugin‘ )); Die sollten zum Ziel führen, oder? Ansonsten wollen wir mit der 4.2 (ist noch etwas hin, ich weiß) auch eine API-Ressource dafür anbieten, dann kannst du das einfach über die Shopware-API machen. zZt musst das das halt (wie gesagt) über die obigen Aufrufe machen - da sollte es keine Probleme geben.
