Как отключить кеш http на Yii? Браузер не может обновить представление, пока я не обновляю браузер вручную.Yii отключить кеш http
Есть ли какие-либо подобные cakephp disableCache()?
Как отключить кеш http на Yii? Браузер не может обновить представление, пока я не обновляю браузер вручную.Yii отключить кеш http
Есть ли какие-либо подобные cakephp disableCache()?
функция CakePHP в делает
$this->header(array(
'Expires' => 'Mon, 26 Jul 1997 05:00:00 GMT',
'Last-Modified' => gmdate("D, d M Y H:i:s") . " GMT",
'Cache-Control' => 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0'
));
поэтому, возможно, вы можете сделать функцию с:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
и вызвать его при необходимости.
Проверьте свой фильтр() внутри контроллера и/или базового контроллера (если вы его используете). В нем должно быть что-то вроде «CHttpCacheFilter», просто удалите это. По умолчанию HttpCache не включен.
Подробнее: http://www.yiiframework.com/doc/guide/1.1/nl/caching.page#http-caching
Если вы не используете CHttpCacheFilter, проверьте файл .htaccess, возможно, есть некоторые кэширование HTTP сделано, а также.