sfContext::getViewCacheManager PHP 메소드

getViewCacheManager() 공개 메소드

Retrieve the view cache manager
public getViewCacheManager ( ) : sfViewCacheManager
리턴 sfViewCacheManager The current sfViewCacheManager implementation instance.
    public function getViewCacheManager()
    {
        return isset($this->factories['viewCacheManager']) ? $this->factories['viewCacheManager'] : null;
    }

Usage Example

 /**
  * Disables on fly action cache
  *
  * @param string $moduleName
  * @param string $actionName
  * @return boolean
  */
 public function disableCache($moduleName = null, $actionName = null)
 {
     if (!sfConfig::get('sf_cache')) {
         return false;
     }
     if (!$moduleName && !$actionName) {
         $moduleName = $this->component->getModuleName();
         $actionName = $this->component->getActionName();
     }
     $this->context->getViewCacheManager()->disableCache($moduleName, $actionName);
     return true;
 }