symfony: как изменить путь к классу sfCoreAutoloader? - PullRequest
2 голосов
/ 02 февраля 2011

Я хочу, чтобы symfony использовал мой собственный sfConfigCache.class.php, но я не знаю, как изменить путь по умолчанию в массиве автозагрузчика. Или есть другой способ сказать Symfony использовать мой класс?

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

Вы можете найти полезным .

Объясняет, как настроить configCache.

0 голосов
/ 26 января 2012

Я расширил sfApplicationConfiguration:

myproject / apps / frontend / lib / sfApplicationConfigurationExtended .class.php

class sfApplicationConfigurationExtended extends sfApplicationConfiguration
{
  public function getConfigCache()
  {
    if (null === $this->configCache)
    {
      $this->configCache = new sfConfigBlobCache($this);
    }

    return $this->configCache;
  }
}

myproject / apps / frontend/config/frontendConfiguration.class.php

class frontendConfiguration extends sfApplicationConfiguration #sfApplicationConfigurationExtended // For config blob caching
{
  public function configure()
  {
  }
}
...