我需要在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!
答案 0 :(得分:0)
您可以在app/config/config.yml
上添加参数条目,并将变量放在那里:
# app/config/config.yml
parameters:
myvar: "value"
然后它将通过带有$this->container>getParameter('myvar');
的控制器上的容器以及{{ myvar }}