【问题标题】:Add Dependency to Slim 3 Framework添加对 Slim 3 框架的依赖
【发布时间】:2017-03-31 04:58:17
【问题描述】:

我是使用 Slim 3 框架的新手。我想添加这个依赖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.1。控制器

  2. 引导

    2.1 app.php(这里我实例化了我的应用)

  3. 供应商

【问题讨论】:

  • composer require packageid

标签: php composer-php slim


【解决方案1】:

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

下一步就是使用它了。

无需直接将此库集成到 Slim DI 容器中,也无需担心引导文件。您可以按照库自述文件中的示例直接实例化:

use SimpleExcel\SimpleExcel

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

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

【讨论】:

    猜你喜欢
    • 2016-08-19
    • 1970-01-01
    • 2015-02-12
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    相关资源
    最近更新 更多