繁体   English   中英

向Slim 3 Framework添加依赖

Add Dependency to Slim 3 Framework

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我是使用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 个回复

完成composer require faisalman/simple-excel-php ,您现在已经在应用程序中安装了该库,并且可以通过自动加载来使用。

下一步是使用它。

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

use SimpleExcel\SimpleExcel

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

无论您使用哪种文件对您的项目来说最有意义。

1 依赖注入Slim Framework 3

我正在使用Slim Framework 3来创建API。 应用程序结构是:MVCP(模型,视图,控制器,提供程序)。 是否可以使用Slim Dependency注入我的所有课程? 我正在使用composer自动加载所有依赖项。 我的目录结构如下所示: 这是我的comp ...

4 Slim Framework添加全局功能

我想在我的路由器中提供以下功能。 但是,出现以下错误: Fatal error: Using $this when not in object context in C:\\Wamp\\www\\ravine\\server\\src\\routes.php on line 26 ...

2016-10-31 22:57:47 3 2186   php/ slim
5 将日志文件添加到苗条框架

我是Slim的新手。 在过去的3-4年中,我一直在使用php,但我始终从头开始做所有事情。 我想学习一些我必须要做的休息服务的框架。 我已经在一个苗条的网页上遵循了一个教程,以使简单的休息服务正常工作,但是我想添加一个日志系统,以查看出现问题或异常的情况。 这是我所知道的: ...

2017-04-01 18:44:45 1 5148   php/ slim
6 Slim Framework-无法添加路由中间件

我是Slim Framework和PHP的新手。 我无法使用此功能,如果我使用常规功能并将“ foo”用作参数,则可以使用,但不能这样使用,即使文档使用的功能大致相同,也可以使用http://docs.slimframework.com / 错误是 ($ app-> ge ...

7 Slim Framework v4 —将全局变量添加到TwigView

在测试中,我无法将全局变量添加到Slim v4的TwigView中。 过去您可以这样做: 但这现在引发了一个例外:由于运行时或扩展名已经初始化,因此无法添加全局“闪存”。 我看了一下Twig的Environment类,发现了以下验证点: 有人可以向我解释为什么如果不存在全 ...

10 如何在php Slim框架中添加参数?

我使用Slim框架作为调用API的背景。 我已经配置了composer.json文件: 和index.php文件: 我在目录server/controllers/有一个文件MiddleProcess.php : 如何更改url请求并添加参数access_token ...

2015-07-13 10:07:43 1 984   php/ slim
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM