瀏覽代碼

[DoctrineBundle] Fix createOrmProxyDirectory method

Jordi Boggiano 14 年之前
父節點
當前提交
84c7496565
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/Symfony/Bundle/DoctrineBundle/DependencyInjection/DoctrineExtension.php

+ 2 - 3
src/Symfony/Bundle/DoctrineBundle/DependencyInjection/DoctrineExtension.php

@@ -54,8 +54,8 @@ class DoctrineExtension extends Extension
      */
     public function ormLoad($config, ContainerBuilder $container)
     {
-        $this->createOrmProxyDirectory($container->getParameter('kernel.cache_dir'));
         $this->loadOrmDefaults($config, $container);
+        $this->createOrmProxyDirectory($container->getParameter('doctrine.orm.proxy_dir'));
         $this->loadOrmEntityManagers($config, $container);
     }
 
@@ -181,10 +181,9 @@ class DoctrineExtension extends Extension
     /**
      * Create the Doctrine ORM Entity proxy directory
      */
-    protected function createOrmProxyDirectory($tmpDir)
+    protected function createOrmProxyDirectory($proxyCacheDir)
     {
         // Create entity proxy directory
-        $proxyCacheDir = $tmpDir.'/doctrine/orm/Proxies';
         if (!is_dir($proxyCacheDir)) {
             if (false === @mkdir($proxyCacheDir, 0777, true)) {
                 die(sprintf('Unable to create the Doctrine Proxy directory (%s)', dirname($proxyCacheDir)));