2011-03-22 138 views
5

우리 회사의 원래 소유자는 Smartys를 사용하여 디자인 된 웹 사이트를 가졌습니다. 제품 페이지를 업데이트했지만 캐시 파일이라고 생각했던 "templates_c"에서 임시 파일을 삭제 한 후에도 업데이트 된 제품 페이지가 전혀 표시되지 않고 모든 것이 이전과 완전히 똑같아 보입니다.Smarty의 캐시를 지우는 방법

수정 된 페이지를 볼 수 있도록 Smartys에서 캐시를 지우려면 어떻게해야합니까?

답변

12

Smarty는 컴파일 디렉토리와 별도의 캐시 디렉토리를 사용합니다. templates_c은 아마도 컴파일 디렉토리 일 것입니다. 캐시는 $smarty->cache_dir에 지정됩니다. 그것이 당신이 비워야 할 것입니다. 당신이 멋지 버전 3을 사용하는 경우

스마티 버전 2와 PHP에서

, 당신은 기능 clear_all_cache()

$smarty->clear_all_cache(); 

을 실행할 수 있습니다, 명령은 캐시 디렉토리를 찾으려면 clearAllCache()

$smarty->clearAllCache(); 

입니다 :

echo $smarty->cache_dir; 
+0

감사합니다. 지금 해보겠습니다. http://xfactorservers.com/game_servers/에서 http://xfactorservers.com/game_servers.php의 다른 페이지를로드하는 방법은 무엇입니까? 그것은 그것을 캐쉬하는 방법일까요? –

관련 문제