添加对 Slim 3 框架的依赖
Add Dependency to Slim 3 Framework
我是 Slim 3 Framework 的新手。我想添加这个依赖项faisalman/simple-excel-php。我通过 Composer 安装,但我不知道如何在我的控制器中使用它。我需要将它添加到容器中吗?
这是我的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。控制器
Bootstrap
2.1 app.php(这里我实例化我的应用程序)
- 供应商
完成 composer require faisalman/simple-excel-php
后,您现在已将库安装在您的应用程序中并可通过自动加载使用。
下一步就是使用了。
无需直接将此库集成到 Slim DI 容器中或担心 bootstrap 文件。可以按照库的readme中的例子直接实例化:
use SimpleExcel\SimpleExcel
$excel = new SimpleExcel('CSV');
$excel->parser->loadFile('test.csv');
在任何对您的项目最有意义的文件中。
我是 Slim 3 Framework 的新手。我想添加这个依赖项faisalman/simple-excel-php。我通过 Composer 安装,但我不知道如何在我的控制器中使用它。我需要将它添加到容器中吗?
这是我的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。控制器
Bootstrap
2.1 app.php(这里我实例化我的应用程序)
- 供应商
完成 composer require faisalman/simple-excel-php
后,您现在已将库安装在您的应用程序中并可通过自动加载使用。
下一步就是使用了。
无需直接将此库集成到 Slim DI 容器中或担心 bootstrap 文件。可以按照库的readme中的例子直接实例化:
use SimpleExcel\SimpleExcel
$excel = new SimpleExcel('CSV');
$excel->parser->loadFile('test.csv');
在任何对您的项目最有意义的文件中。