0

我在子目录banana(OMG.com/fruits/banana)上安装了phpspreadsheet。并试图打开它的示例页面。(banana/vendor/phpoffice/phpspreadsheet/samples/index.php)但它没有用。所以我按照源代码,像这样更改了 Header.php 上的 css 和 js 路径。

From  <link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css"/>
To    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/>

然后示例页面 (samples/index.php) 正确显示。所以我点击了它的示例菜单。但它没有再次起作用。错误代码是 404。我打开了 sample/index.php 并观察了示例菜单链接。链接是这个。

OMG.com/Autofilter/10_Autofilter.php

但是 10_Autofilter.php 不在其中。它在这里。

OMG.com/fruits/banana/vendor/phpoffice/phpspreadsheet/samples/Autofilter/10_Autofilter.php

我发现原因是路径。但我不知道如何解决。我认为最简单的方法是由作曲家在根目录上安装 phpspreadsheet。但我又想了想,它不会成功。因为如果我在根目录安装 phpspreadsheet,示例页面将在此处。

OMG.com/vendor/phpoffice/phpspreadsheet/samples/Autofilter/10_Autofilter.php

但是链接是这样的。

OMG.com/Autofilter/10_Autofilter.php

也许这可能是一个简单的基本问题。但我不知道怎么做。

帮助...

PS。我在这里安装了phpspreadsheet。

OMG.com/fruits/banana> composer require phpoffice/phpspreadsheet
4

1 回答 1

0

PHPSpreadsheet 是一个库,旨在供您的程序使用,不能通过 Web 界面直接访问......并且示例被编写为从命令行运行(如果您想运行它们)。

您需要在包含供应商自动加载器的普通主目录中创建一个脚本,然后您的脚本可以访问 PHPSpreadsheet 中的类

于 2018-02-26T07:29:45.413 回答