Quantcast
Channel: Programmierung - Shopware Community Forum
Viewing all articles
Browse latest Browse all 2871

cronjob.xml von einem Plugin: Wie legt man Controller für die Action fest?

$
0
0

Hallo Zusammen,

ich möchte ein mal pro Tag früh morgens (z.B. um 6:00 Uhr) eine Funktion von meinem Plugin ausführen. Dafür habe ich in meinem Plugin Resources/cronjob.xml das folgende:

<?xml version="1.0" encoding="utf-8"?>
<cronjobs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:noNamespaceSchemaLocation="../../../../engine/Shopware/Components/Plugin/schema/cronjob.xsd">

    <cronjob>
        <name>EET-Daten importieren</name>
        <action>importEET</action>
        <active>true</active>
        <interval>86400</interval>
        <disableOnError>true</disableOnError>
    </cronjob>

</cronjobs>

Soweit ich verstehe, gibt es keinen Weg einen Controller hier festzulegen, dem die Action "importEET" gehört. Wie soll ich dann vorgehen? Wie versteht Shopware welche von der möglichen gleichnahmigen Funktionen in unterschiedlichen Dateien des Plugins aufzurufen?

(Und noch eine Zusatzfrage, wenn ich darf: wie sage ich dem System an welcher Uhrzeit soll der Job aufgeführt werden?)

Danke im Vorab!

Roman


Viewing all articles
Browse latest Browse all 2871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>