在.yml中定义文件路径Symfony2

时间:2012-02-01 17:19:37

标签: symfony

我需要在yml文件中定义文件路径(如果在services.yml或config.yml中我不需要)

我有一个查找表格的实体(采用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");
     ...
  }
}

我想在yml文件中定义'$ file'。

THX!

1 个答案:

答案 0 :(得分:0)

您可以在app/config/config.yml上添加参数条目,并将变量放在那里:

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

然后它将通过带有$this->container>getParameter('myvar');的控制器上的容器以及{{ myvar }}

上的树枝直接显示