wCache::clearCacheURL

Löscht den Cache einer URL
(ab Version 006.000.000.000 einsetzbar)

Funktionsaufruf

Void clearCacheURL(String url, String project = '', Int expires = -1)

Parameter

url
URL
project
Optionale Projektangabe Projekt
expires
Gültigkeit (in Sekunden), bis eine Cache-Datei gelöscht wird

Beispiel: Löscht den Cache der angegebenen URL

Quelltext

<?php

include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php');
$url = '/de/unternehmen/index.php';

wCache::clearCacheURL($url);

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Was macht die Funktion wCache::clearCacheURL?
Die Funktion wCache::clearCacheURL löscht den Cache für eine angegebene URL.
Ab welcher Version ist wCache::clearCacheURL einsetzbar?
Die Funktion ist ab Version 006.000.000.000 einsetzbar.
Wie lautet die Signatur des Funktionsaufrufs von wCache::clearCacheURL?
Void clearCacheURL(String url, String project = '', Int expires = -1)
Welche Parameter benötigt wCache::clearCacheURL?
Die Funktion benötigt mindestens den Parameter <code class="codeInline">url</code>. Optional können <code class="codeInline">project</code> (Projektangabe) und <code class="codeInline">expires</code> (Gültigkeit in Sekunden bis eine Cache-Datei gelöscht wird) übergeben werden.
Wofür ist der optionale Parameter "project" gedacht?
Mit <code class="codeInline">project</code> kann eine optionale Projektangabe übergeben werden, um den Cache-Kontext innerhalb eines Projekts zu spezifizieren.
Wie funktioniert der Parameter "expires" bei wCache::clearCacheURL?
<code class="codeInline">expires</code> gibt die Gültigkeit in Sekunden an, bis eine Cache-Datei gelöscht wird. Standardmäßig ist der Parameter auf <code class="codeInline">-1</code> gesetzt.
Wie kann man den Cache für eine bestimmte URL löschen?
Beispiel: <pre><code class="codeBlock" style="color: #000000">php include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php'); $url = '/de/unternehmen/index.php'; wCache::clearCacheURL($url); </code></pre>
Muss das Framework (grid.php) in eigenen Skripten referenziert werden?
Ja, in eigenen Skripten wird das Framework typischerweise über <code class="codeInline">grid.php</code> referenziert (wie im Beispiel gezeigt).
Ist das Referenzieren von grid.php notwendig, wenn Framework-Funktionen in Weblication-Seiten eingebunden werden?
Nein. Wenn eine Funktion innerhalb einer Weblication® Seite z. B. über ein PHP-Quelltext-Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code> eingebunden wird, muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden.