Plugin zum schreiben in _public ?

Hi, ich würde gern ein Plugin für SW5 so einrichten, dass es ein Funktionsergebnis in einer Textdatei speichert.

z.b. aus einer indexAction() wo das result ein Array ist, in eine textdatei speichern. (z.B. ergebnis.json)

Dort soll es für das Frontend für jeden lesbar sein.

Frage ist, wie „öffentlich“ ist custom/plugins/meinPlugin/Resources/Frontend/_public…? Oder kommt es in /var/cache/… ? Und wenn es in /var/cache ist, wie kann ich darauf öffentlich zugreifen?

Geht sowas überhaupt oder was wäre eine Alternative? Sicherheitsbedenken?

Danke und Gruss

Warum mit dem Plugin in der Install-Methode nicht ein eigenes Verzeichnis im Shop-Root anlegen und dann darin die Datei ablegen?
Rewrite testet ja vorher, ob eine Datei existiert.

1 „Gefällt mir“

Das klingt noch besser, unabhängig vom Plugin sozusagen. @sonic‍

Mal eine dumme Frage hinterher, macht man das mit exec(…mkdir…) oder gibts dafür eine Methode?

Danke und Gruss

https://www.php.net/manual/de/function.mkdir.php

1 „Gefällt mir“