Просмотр исходного кода

[Templating] fixed cache loader as the logical name can contain characters not valid on some OSes

Fabien Potencier 14 лет назад
Родитель
Сommit
3422c140b8
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/Symfony/Component/Templating/Loader/CacheLoader.php

+ 1 - 1
src/Symfony/Component/Templating/Loader/CacheLoader.php

@@ -50,7 +50,7 @@ class CacheLoader extends Loader
      */
     public function load(TemplateReferenceInterface $template)
     {
-        $key = $template->getLogicalName();
+        $key = md5($template->getLogicalName());
         $dir = $this->dir.DIRECTORY_SEPARATOR.substr($key, 0, 2);
         $file = substr($key, 2).'.tpl';
         $path = $dir.DIRECTORY_SEPARATOR.$file;