Skip to content
Code-Schnipsel Gruppen Projekte
Commit 638deef7 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

refactor: pcsg/kunden/bow-modellhandel-template#24 - brick cache

Übergeordneter 8f350e8d
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -277,7 +277,23 @@ public function create()
.$this->hash;
try {
return QUI\Cache\Manager::get($cacheName);
$data = QUI\Cache\Manager::get($cacheName);
$cssFiles = $data['cssFiles'];
$cssClasses = $data['cssClasses'];
if (\is_array($cssClasses)) {
foreach ($cssClasses as $cssClass) {
$this->addCSSClass($cssClass);
}
}
if (\is_array($cssFiles)) {
foreach ($cssFiles as $cssFile) {
QUI\Control\Manager::addCSSFile($cssFile);
}
}
return $data['html'];
} catch (QUI\Exception $Exception) {
}
......@@ -335,7 +351,12 @@ public function create()
]);
$result = $Engine->fetch(\dirname(__FILE__).'/Brick.html');
QUI\Cache\Manager::set($cacheName, $result);
QUI\Cache\Manager::set($cacheName, [
'html' => $result,
'cssClasses' => $this->cssClasses,
'cssFiles' => []
]);
return $result;
}
......@@ -370,7 +391,12 @@ public function create()
}
$result = $Control->create();
QUI\Cache\Manager::set($cacheName, $result);
QUI\Cache\Manager::set($cacheName, [
'result' => $result,
'cssClasses' => $this->cssClasses,
'cssFiles' => $Control->getCSSFiles()
]);
return $result;
}
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren