2012-02-01 54 views
0

我需要定義陽明文件文件的路徑定義文件路徑(我不知道如果services.yml或config.yml)使用.yml Symfony2的

我有誰找到一個表中的實體(在csv格式)。但是這個相同的文件將被用在其他類中。所以我需要在全局文件(yml文件)中指定他。

類似的東西:

//Myproject/Entity/Myclass 

class Myclass{ 

    public function foo{ 
    ... 
    $file = "D:\workspace\Myproject\Symfony2\src\Myproject\MyBundle\Table\AMB.csv"; 
    $handle = fopen($file , "r"); 
    ... 
    } 
} 

我想這個 '$文件' 的陽明文件中定義。

Thx!

回答

0

您可以app/config/config.yml添加參數項,並把你的變量有:

# app/config/config.yml 
parameters: 
    myvar:  "value" 

然後將可通過與$this->container>getParameter('myvar');控制器上的容器和直接在樹枝{{ myvar }}

+0

但我需要在實體內部使用。不能在實體中使用容器。 – Munir 2012-02-01 18:03:32

+0

我解決了。將路徑傳遞給foo的參數。謝謝! – Munir 2012-02-01 18:58:39