我是使用Slim 3 Framework的新手。我想添加这个依赖 faisalman / simple-excel-php 。我是通过 Composer 安装的,但我不知道如何在我的Controller中使用它。我需要将它添加到容器中吗?
这是我的 composer.json 文件:
"require": {
"slim/slim": "^3.8",
"slim/php-view": "^2.2",
"slim/twig-view": "^2.2",
"illuminate/database": "^5.4",
"faisalman/simple-excel-php": "^0.3.15"
},
"autoload":{
"psr-4":{
"App\\":"app"
}
}
我的项目结构是
应用
1.1。控制器
自举
2.1 app.php(这里我是我的应用程序)
答案 0 :(得分:1)
完成composer require faisalman/simple-excel-php
后,您现在可以在应用程序中安装库,并通过自动加载提供。
下一步是使用它。
没有直接需要将此库集成到Slim DI容器中或担心引导程序文件。您可以按照库的自述文件中的示例进行操作并直接实例化:
use SimpleExcel\SimpleExcel
$excel = new SimpleExcel('CSV');
$excel->parser->loadFile('test.csv');
在任何文件中对您的项目最有意义。