0
define ('CACHE_ON', 1) 또는 define ('CACHE_ON', 0)과 같은 상수를 통해 memcache 기능을 전역 적으로 처리하려고합니다. 레코드를 가져 오거나 저장할 때 모델에서 load-> driver 함수를 사용합니다. 캐시 기능을 켜고 끌 수있는 기능이 있습니까?코드 이그니 터에서 memcache를 끄거나 켜는 방법
define ('CACHE_ON', 1) 또는 define ('CACHE_ON', 0)과 같은 상수를 통해 memcache 기능을 전역 적으로 처리하려고합니다. 레코드를 가져 오거나 저장할 때 모델에서 load-> driver 함수를 사용합니다. 캐시 기능을 켜고 끌 수있는 기능이 있습니까?코드 이그니 터에서 memcache를 끄거나 켜는 방법
당신은 당신의 자신의 상수를 정의하고 CACHE_ON
가 0이되는 경우에 memcache에 드라이버 또는 더미 중 하나를로드 할 수 있습니다 : 당신이 memcache
드라이버를 직접 참조했다면
<?php
// Wherever you load your "cache" driver...
$this->load->driver('cache');
if (defined('CACHE_ON') && !CACHE_ON)
{
$this->cache_driver =& $this->cache->dummy;
}
else
{
$this->cache_driver =& $this->cache->memcache;
}
, 당신이해야합니다 일부 코드를 리팩터링하는 것. 전역 켜기/끄기 스위치는 없지만 리팩토링으로 직접 만들 수 있습니다.