Как обновить полный кеш страниц определенного продукта в magento

В настоящее время я использую Lesti FPC для кэширования. Теперь я хочу обновить кеш определенных продуктов, чьи обновления прямо в базе данных.

я нахожу это но не знаю, как это использовать.

$this->_getFpc()->clean(sha1('product_' . $item->getProductId()));

1 ответ

Вы можете использовать LESTI в вашем CRON или SCRIPT следующим образом:

$productId = 'yourproductidhere';

$lesti = Mage::getSingleton('fpc/fpc');
$clean = $lesti->clean(sha1('product_' . $productId));

для блоков CMS

$blockIdentifier = 'blockidentifierhere'
$lesti->clean(sha1('cmsblock_' . $blockIdentifier));

для страниц CMS

$pageIdentifier = 'pageidentifierhere';
$lesti->clean(sha1('cms_' . $pageIdentifier));

для КАТЕГОРИИ

$categoryid = 'yourcategoryidhere';
$lesti->clean(sha1('category_' . $categoryid));
Другие вопросы по тегам