添加依赖于Slim 3 Framework

时间:2017-03-31 04:58:17

标签: php composer-php slim

我是使用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.1。控制器

  2. 自举

    2.1 app.php(这里我是我的应用程序)

  3. 供应商

1 个答案:

答案 0 :(得分:1)

完成composer require faisalman/simple-excel-php后,您现在可以在应用程序中安装库,并通过自动加载提供。

下一步是使用它。

没有直接需要将此库集成到Slim DI容器中或担心引导程序文件。您可以按照库的自述文件中的示例进行操作并直接实例化:

use SimpleExcel\SimpleExcel

$excel = new SimpleExcel('CSV');
$excel->parser->loadFile('test.csv');

在任何文件中对您的项目最有意义。