我正在尝试阅读“csv'文件到数组。这张图说明了项目结构:
我正在尝试阅读“条款到块...”。带有' 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')
答案 0 :(得分:0)
告诉PHP在相对文件路径之前神奇地插入当前文件的目录。所以:
$filename = __DIR__`.'/../Utilities/Terms-to-Block.csv;