# Cache während der Entwicklung

**URL:** <https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753>\
**Category:** Programmierung\
**Created:** [28. Mai 2019 um 10:00 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753 "2019-05-28T10:00:57Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [28. Mai 2019 um 10:00 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/1 "2019-05-28T10:00:57Z")

</div>

Hallo!

Mir fällt auf, dass nicht sofort jede Änderung am Plugin im Frontend ankommt.  
Ein cache:clear löst das Problem - ist aber ja nicht besonders praxistauglich.  
Frage: Was ist hier&nbsp;best practice während der Entwicklungszeit?  
In den Plugin-Beispielen und der Doku scheint es nicht angesprochen zu sein.

Schöne Grüße,  
Niklas

---

<div class="post-metadata">

**Author:** ![Krispin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/krispin/32/12849_2.png) [@Krispin](https://forum.shopware.com/u/Krispin)\
**Post date:** [28. Mai 2019 um 10:56 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/2 "2019-05-28T10:56:58Z")

</div>

Hi Niklas,  
Du könntest folgendes machen:  
In der&nbsp;config/packages/twig.yaml eine neue Zeile hinzufügen:

cache: false

Das sollte den Twig-Cache im Frontend&nbsp;für die Entwicklungszeit ausschalten.

Schöne Grüße

Krispin

---

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [28. Mai 2019 um 11:09 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/3 "2019-05-28T11:09:51Z")

</div>

Hallo @Krispin‍,

sieht gut aus, und scheint zu wirken - Danke dafür!

Schöne Grüße,  
Niklas

---

<div class="post-metadata">

**Author:** ![Krispin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/krispin/32/12849_2.png) [@Krispin](https://forum.shopware.com/u/Krispin)\
**Post date:** [28. Mai 2019 um 11:13 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/4 "2019-05-28T11:13:03Z")

</div>

Hi Niklas,

gern geschehen.

Schöne Grüße,

Krispin

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [30. Mai 2019 um 12:11 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/5 "2019-05-30T12:11:46Z")

</div>

Wo finde ich denn diese Datei?

In config/ ist bei mir nur der jwt Ordner drin. Da gibt es keinen packages Ordner? @TeichDatensysteme‍

---

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [30. Mai 2019 um 15:20 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/6 "2019-05-30T15:20:18Z")

</div>

> [@Shopwareianer schrieb:](https://forum.shopware.com/profile/15489/Shopwareianer "Shopwareianer")
> 
> Wo finde ich denn diese Datei?
> 
> In config/ ist bei mir nur der jwt Ordner drin. Da gibt es keinen packages Ordner? @TeichDatensysteme‍

Bei mir sieht der Ordner so aus:

![](https://www.dropbox.com/s/ejpjbcltw8pr3yj/shopware-twig-config.png?dl=0) ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/31c5f38ec73285eba27bc5b0352e8e8eb81fa625.png)&nbsp;

Und der Inhalt:

```
twig:
    debug: '%kernel.debug%'
    strict_variables: false
    cache: false

```

Gute Frage, wenn der bei Dir nicht da sein sollte&nbsp; ![Undecided](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/8ae622c50104e84c5003fedfcc22572813a67b41.png "Undecided")

Schöne Grüße!  
Niklas

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [30. Mai 2019 um 19:42 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/7 "2019-05-30T19:42:43Z")

</div>

Der Ordner ist bei mir tatsächlich nicht vorhanden.

Muss man den ggf. anlegen?

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/c/c251d5be1ed87bba5156ea473ba2d69419bbe066.png)

---

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [30. Mai 2019 um 22:27 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/8 "2019-05-30T22:27:08Z")

</div>

Ich habe weder den Ordner noch den Inhalt angelegt.  
SW6 läuft bei mir aktuell unter Docker.

---

<div class="post-metadata">

**Author:** ![mit3233](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@mit3233](https://forum.shopware.com/u/mit3233)\
**Post date:** [1. August 2019 um 06:30 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/9 "2019-08-01T06:30:20Z")

</div>

Hallo Leute,

gleiches Probleme. Habe 6.0 Early Access jetzt auf dem Webserver und es gibt unter packages keine twig.yaml. Wie kann man den Cache deaktivieren? Ich möchte gerne einige Dinge ändern und auch Plugins schreiben.

Vielen Dank!

&nbsp;

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [1. August 2019 um 07:27 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/10 "2019-08-01T07:27:41Z")

</div>

Hallo zusammen

@Shopwareianer‍ schau mal unter diesem Verzeichnis:&nbsp;platform/src/Core/Framework/Resources/config/packages/twig.yaml  
@mit3233‍ Grundsätzlich würde ich dir empfehlen für die Plugin Entwicklung das Development Template von Github aufzusetzen. In dem Download Package sind nur noch Dinge enthalten, die wichtig für den Produktiv-Einsatz sind. Das ganze Entwickler Tooling ist dort nicht vorhanden. Da wirst du früher oder später auch noch auf andere Probleme stoßen, außer dem Twig Cache.

Viele Grüße aus Schöppingen

![cool](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "cool")&nbsp;Michael Telgmann

---

<div class="post-metadata">

**Author:** ![mit3233](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@mit3233](https://forum.shopware.com/u/mit3233)\
**Post date:** [1. August 2019 um 07:39 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/11 "2019-08-01T07:39:47Z")

</div>

Hallo Michael,

super, danke! Wo finde ich das denn? Ich kenne mich mit SW6 noch nicht wirklich aus und ich hatte gehofft einfach ein paar kleine Plugins, die ich für SW5 und unseren Shop entwickelt habe, zu adaptieren. Dafür wäre ein {{dump()}} (geht auch nicht) und der abgeschaltete cache sehr hilfreich. Reicht es denn, nur dieses Template zu installieren?

Viele Grüße

Tim

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [1. August 2019 um 07:48 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/12 "2019-08-01T07:48:15Z")

</div>

Hallo Tim,

Das Dev Template findest du hier:&nbsp;[GitHub - shopware/development](https://github.com/shopware/development) Du musst dieses komplett neu aufsetzen, quasi als eigene Shop Instanz. Du kannst nicht einfach das Template über das Install Package bügeln&nbsp; ![Wink](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/b3785da0cbf2c8566cb535dcf55b2730b5224899.png "Wink")  
Dokumentation zu Shopware 6 findest du hier:&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/getting-started](https://docs.shopware.com/en/shopware-platform-dev-en/getting-started)

Viele Grüße aus Schöppingen

![cool](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "cool")&nbsp;Michael Telgmann

---

<div class="post-metadata">

**Author:** ![mit3233](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@mit3233](https://forum.shopware.com/u/mit3233)\
**Post date:** [1. August 2019 um 07:54 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/13 "2019-08-01T07:54:03Z")

</div>

Hallo Michael,  
ok, dann muss ich es also doch lokal machen. Hast du trotzdem einen Tipp wie ich in der EA den Dump Befehl zum laufen bekomme und den Cache deaktiviere? Ich würde die Installation trotzdem gerne nutzen und zumindest an den Themes etwas ändern.

Vielen Dank

Tim

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [1. August 2019 um 08:06 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/14 "2019-08-01T08:06:49Z")

</div>

Hallo Tim,

soweit ich weiß funktioniert der dump Befehl nur in Dev Umgebungen. D.h. du musst erstmal die „.env“ Datei in deinem Root Verzeichnis suchen, und dort die Variable „APP\_ENV“ von „prod“ auf „dev“ stellen. Unter /config/packages legst du dann eine „twig.yaml“ Datei an, mit dem Inhalt den Niklas weiter oben schon mal gepostet hatte.&nbsp;

Viele Grüße aus Schöppingen

![cool](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "cool")&nbsp;Michael Telgmann

---

<div class="post-metadata">

**Author:** ![mit3233](https://avatars.discourse-cdn.com/v4/letter/m/f6c823/32.png) [@mit3233](https://forum.shopware.com/u/mit3233)\
**Post date:** [1. August 2019 um 12:00 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/15 "2019-08-01T12:00:05Z")

</div>

Hallo Michael,

vielen Dank, das probiere ich! Parallel habe ich mir trotzdem mit vagrant eine lokale Umgebung installiert. Danke für die schnelle Hilfe!

Viele Grüße

Tim

---

<div class="post-metadata">

**Author:** ![Misengo](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/misengo/32/21446_2.png) [@Misengo](https://forum.shopware.com/u/Misengo)\
**Post date:** [18. Juni 2020 um 05:43 UTC](https://forum.shopware.com/t/cache-wahrend-der-entwicklung/59753/16 "2020-06-18T05:43:45Z")

</div>

@mit3233‍ @thread wenn Ihr mit dem development template arbeitet nutzt am besten die local.yaml unter packages, diese wird Standardmäßig ignoriert in der .gitignore und macht euch keine Probleme beim updaten des Repos 😉

&nbsp;

Gleicher Inhalt wie bei der twig.yaml

```
twig:
    cache: false

```

&nbsp;

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/e/edfcebf0fa61f69d83d7544fce37a7109d485461.png)

&nbsp;
