Как работать с кешем? т.е. я почитал тут абзац про API - Я подумал, я бы мог обернуть рендер элемента (или позиции) - чтобы в кеше лежал, т.к. обращение каждый раз к Youtube довольно долгое.
<?php JBDump::mark('start youtube'); ?>
<?php $key = md5($youtube); ?>
<?php $group = 'youtube'; ?>
<?php if (!($youtube = $this->app->jbcache->get($key, $group))) {?>
<div class="youtube">
<?php if ($this->checkPosition('youtube')) : ?>
<?php $youtube = $this->renderPosition('youtube'); ?>
<?php echo $youtube; ?>
<?php endif; ?>
</div>
<?php
$this->app->jbcache->set($key, $youtube, $group);
}
?>
<?php JBDump::mark('finish youtube'); ?>

Сообщение отредактировал SmetDenis: 16 March 2016 - 16:39
форматирование














