gpt4 book ai didi

php - 在 Symfony 2.6 中自动加载 PHPExcel 1.0

转载 作者:搜寻专家 更新时间:2023-10-31 21:57:31 26 4
gpt4 key购买 nike

我们通过添加以下内容将 PHPExcel 添加到 composer

存储库:

    {
"type": "package",
"package": {
"name": "PHPOffice/PHPExcel",
"version": "1.9",
"source": {
"url": "https://github.com/PHPOffice/PHPExcel.git",
"type": "git",
"reference": "1.9"
},
"autoload": {
"psr-0": {
"PHPExcel": "src/"
}
}
}

要求:

    "PHPOffice/PHPExcel": "1.9.*"

在我们的代码中:

use PHPExcel\IOFactory;

...


$file = $request->get('file');

$inputFileType = IOFactory::identify($file);

我们得到的错误是:

Attempted to load class "IOFactory" from namespace "PHPExcel".
Did you forget a "use" statement for another namespace?

namespace 看起来正确 ( https://github.com/PHPOffice/PHPExcel/blob/1.9/src/PhpSpreadsheet/IOFactory.php )。

最佳答案

不推荐使用 1.9 分支。它尚未完全转换为使用 namespace ,并且可能会发生重大代码更改。它也不向后兼容官方 1.8 分支,并且尚未记录更改,并且随着我们修改代码以利用 PHP 的新功能,还会进行进一步的重大更改。

官方发布分支还是1.8

仅仅因为 1.8 分支存在于 github 上,并不意味着它是工作代码。我将它存储在那里,以便它可用于共享开发,并作为一种安全措施(而不是将其全部保存在我的开发笔记本电脑上)以防明天我被公共(public)汽车撞倒。

关于php - 在 Symfony 2.6 中自动加载 PHPExcel 1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31975167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com