php在csv文件中读取数组 - >文件未找到

时间:2015-04-08 20:12:36

标签: php symfony csv

我正在尝试阅读“csv'文件到数组。这张图说明了项目结构:

enter image description here

我正在尝试阅读“条款到块...”。带有' TagBlacklistValidator'的文件类:

public function validate($value, Constraint $constraint)
{
    $tags = explode(",", $value);

    $blacklist = array_map('str_getcsv', file('../Utilities/Terms-to-Block.csv'));
    var_dump($blacklist);

}

我收到错误'无法打开流:没有这样的文件或目录'。我如何将路径传递给'文件(...)' ? (此注释用于' Entity / Tag.php')

1 个答案:

答案 0 :(得分:0)

告诉PHP在相对文件路径之前神奇地插入当前文件的目录。所以:

$filename = __DIR__`.'/../Utilities/Terms-to-Block.csv;