繁体   English   中英

php读取csv文件为数组->找不到文件

[英]php read in csv file as array -> file not found

我正在尝试将“ csv”文件读入数组。 此图说明了项目结构:

在此处输入图片说明

我正在尝试使用'TagBlacklistValidator'类读取'Terms-to-Block.csv'文件:

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

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

}

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM