Smarty: is_cached mehrere IDs
Gerd H.
- sonstiges
0 Alex0 Alex
0 André Laugks
Hallo,
in der Dokumentation ist zu finden, dass Datenbankabfragen mit Hilfe von if(!$smarty->is_cached("index.tpl", $_GET['id'])) {
// Datenbank Abfragen, Variablen zuweisen...
}
aus dem Cache geholt werden können. Was ist wenn ich aber in der URL 3 Variablen per GET übergebe und diese in meinen Abfragen vorkommen?
Ich habe schon testeshalber versucht anstatt $_GET['id'] die 3 Variablen in ein array zu packen -> funktioniert natürlich nicht.
Ist das jetzt garnicht möglich?
Ich hoffe das hier jemand da ist, der sich damit auskennt =)
Hallo Gerd,
vielleicht kann Dir hier eher weitergeholfen werden (es gibt da auch ein deutschsprachiges Forum).
Alex
Hallo!
in der Dokumentation ist zu finden, dass Datenbankabfragen mit Hilfe von if(!$smarty->is_cached("index.tpl", $_GET['id'])) {
// Datenbank Abfragen, Variablen zuweisen...
}aus dem Cache geholt werden können. Was ist wenn ich aber in der URL 3 Variablen per GET übergebe und diese in meinen Abfragen vorkommen?
$cache_id = $_GET['parameter_1'] . $_GET['parameter_2'] . $_GET['parameter_3'];
if(!$smarty->is_cached("index.tpl", $cache_id)) {
// Datenbank Abfragen, Variablen zuweisen...
}
Siehe dazu auch: http://smarty.php.net/manual/de/caching.groups.php!
André Laugks