Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Инструменты разработчика (http://forum.typo3.ru/forumdisplay.php?f=34)
-   -   Как сбросить кэш cHash - страницы из PHP? (http://forum.typo3.ru/showthread.php?t=11394)

Ивано++ 28.07.2014 19:20

Как сбросить кэш cHash - страницы из PHP?
 
Для обычной страницы это делается через:
PHP код:


// Раньше это делалось примерно так

function clearSpecificCache($pid$cHash=false) {
    if(
is_array($pid)) {
        
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pages''page_id IN (' implode(','$pid) . ')');
        
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pagesection''page_id IN (' implode(','$pid) .')');
    } else {
        
$addWhere $cHash ' and cHash = "' $cHash '"' '';
        
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pages''page_id = ' $pid $addWhere);
        
$GLOBALS['TYPO3_DB']->exec_DELETEquery('cache_pagesection''page_id = ' $pid $addWhere);
    }


А как сейчас сбрасывается cHash?
Те typolink ссылки что создают страницы путем - typolink.useCacheHash = 1


Часовой пояс GMT +4, время: 09:39.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot