PDA

Просмотр полной версии : typo3 clear cache extensions


Ивано
28.12.2012, 01:00
Добрый день.

Как в BE из php запустить очистку кэша определенного расширения.
По аналогии с тем, что происходит при установке/удалении расширения.

Спасибо.

dmartynenko
29.12.2012, 15:53
Ядро не знает ни о каких кэшах расширений. Есть только кэш настроек и кэш страниц. Именно кэш настроек чиститься при установке.

Как реализовано кэширование и как чистить свой кэш каждое расширение решает само.

Если ваш вопрос в том как сделать удобную чистку кэша для своего расширения, то смотрите здесь http://blog.sebastiaandejonge.com/articles/2010/march/31/pimp-my-backend-extending-the-clear-cache-menu/
или поищите информацию по такому хуку ядра:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearCachePostProc']

Ивано
29.12.2012, 19:11
Спасибо за ответ, может быть подойдет.