Smarty_Template_Cached Klassenreferenz

Smarty_Template_Cached Klassenreferenz

Öffentliche Methoden

 __construct (Smarty_Internal_Template $_template)
 
 isCached (Smarty_Internal_Template $_template)
 
 process (Smarty_Internal_Template $_template)
 
 render (Smarty_Internal_Template $_template)
 
 write (Smarty_Internal_Template $_template, $content)
 
 read (Smarty_Internal_Template $_template)
 
 updateCache (Smarty_Internal_Template $_template, $content, $no_output_filter)
 
 writeCachedContent (Smarty_Internal_Template $_template, $content)
 
 cacheModifiedCheck (Smarty_Internal_Template $_template, $content)
 

Öffentliche, statische Methoden

static load (Smarty_Internal_Template $_template)
 

Datenfelder

 $filepath = false
 
 $content = null
 
 $timestamp = false
 
 $exists = false
 
 $valid = null
 
 $processed = false
 
 $handler = null
 
 $compile_id = null
 
 $cache_id = null
 
 $lock_id = null
 
 $is_locked = false
 
 $source = null
 

Ausführliche Beschreibung

Definiert in Zeile 17 der Datei smarty_template_cached.php.

Beschreibung der Konstruktoren und Destruktoren

__construct ( Smarty_Internal_Template  $_template)

create Cached Object container

Parameter
Smarty_Internal_Template$_templatetemplate object

Definiert in Zeile 108 der Datei smarty_template_cached.php.

Benutzt Smarty_CacheResource\load() und Smarty_Internal_Template\loadSource().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

cacheModifiedCheck ( Smarty_Internal_Template  $_template,
  $content 
)

check client side cache

Parameter
Smarty_Internal_Template$_template
string$content

Definiert in Zeile 362 der Datei smarty_template_cached.php.

Benutzt $content und Smarty_Internal_TemplateBase\isCached().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

isCached ( Smarty_Internal_Template  $_template)

Check if cache is valid, lock cache if required

Parameter
\Smarty_Internal_Template$_template
Rückgabe
bool flag true if cache is valid

Definiert in Zeile 145 der Datei smarty_template_cached.php.

Benutzt $valid, Smarty\CACHING_LIFETIME_CURRENT, Smarty\CACHING_LIFETIME_SAVED, Smarty_Internal_Debug\end_cache() und Smarty_Internal_Debug\start_cache().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

static load ( Smarty_Internal_Template  $_template)
static
Parameter
Smarty_Internal_Template$_template
Rückgabe
Smarty_Template_Cached

Definiert in Zeile 127 der Datei smarty_template_cached.php.

Benutzt Smarty\CACHING_LIFETIME_CURRENT und Smarty\CACHING_LIFETIME_SAVED.

Wird benutzt von Smarty_Internal_Template\loadCached().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

process ( Smarty_Internal_Template  $_template)

Process cached template

Parameter
Smarty_Internal_Template$_templatetemplate object

Definiert in Zeile 214 der Datei smarty_template_cached.php.

Wird benutzt von render().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

read ( Smarty_Internal_Template  $_template)

Read cache content from handler

Parameter
Smarty_Internal_Template$_templatetemplate object
Rückgabe
string content

Definiert in Zeile 282 der Datei smarty_template_cached.php.

render ( Smarty_Internal_Template  $_template)

Render cached template

Parameter
Smarty_Internal_Template$_template
Rückgabe
string
Ausnahmebehandlung
Exception

Definiert in Zeile 234 der Datei smarty_template_cached.php.

Benutzt Smarty_Internal_Template\getRenderedTemplateCode() und process().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

updateCache ( Smarty_Internal_Template  $_template,
  $content,
  $no_output_filter 
)

Sanitize content and write it to cache resource

Parameter
Smarty_Internal_Template$_template
string$content
bool$no_output_filter
Ausnahmebehandlung
SmartyException

Definiert in Zeile 299 der Datei smarty_template_cached.php.

Benutzt $content, Smarty_Internal_Filter_Handler\runFilter() und writeCachedContent().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

write ( Smarty_Internal_Template  $_template,
  $content 
)

Write this cache object to handler

Parameter
Smarty_Internal_Template$_templatetemplate object
string$contentcontent to cache
Rückgabe
boolean success

Definiert in Zeile 250 der Datei smarty_template_cached.php.

Benutzt $content.

Wird benutzt von writeCachedContent().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

writeCachedContent ( Smarty_Internal_Template  $_template,
  $content 
)

Writes the content to cache resource

Parameter
Smarty_Internal_Template$_template
string$content
Rückgabe
bool

Definiert in Zeile 331 der Datei smarty_template_cached.php.

Benutzt $content, Smarty\CACHING_LIFETIME_CURRENT, Smarty\CACHING_LIFETIME_SAVED, Smarty_Internal_Extension_CodeFrame\create() und write().

Wird benutzt von updateCache().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

$cache_id = null

Definiert in Zeile 80 der Datei smarty_template_cached.php.

$compile_id = null

Definiert in Zeile 73 der Datei smarty_template_cached.php.

$content = null

Definiert in Zeile 31 der Datei smarty_template_cached.php.

Wird benutzt von cacheModifiedCheck(), updateCache(), write() und writeCachedContent().

$exists = false

Definiert in Zeile 45 der Datei smarty_template_cached.php.

$filepath = false

Definiert in Zeile 24 der Datei smarty_template_cached.php.

$handler = null

Definiert in Zeile 66 der Datei smarty_template_cached.php.

$is_locked = false

Definiert in Zeile 94 der Datei smarty_template_cached.php.

$lock_id = null

Definiert in Zeile 87 der Datei smarty_template_cached.php.

$processed = false

Definiert in Zeile 59 der Datei smarty_template_cached.php.

$source = null

Definiert in Zeile 101 der Datei smarty_template_cached.php.

$timestamp = false

Definiert in Zeile 38 der Datei smarty_template_cached.php.

$valid = null

Definiert in Zeile 52 der Datei smarty_template_cached.php.

Wird benutzt von isCached().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.