【问题标题】:Slim.php is missing from Slim-3.xSlim-3.x 中缺少 Slim.php
【发布时间】:2016-09-02 08:30:48
【问题描述】:

我正在学习这里的教程:

https://www.simplifiedcoding.net/php-restful-api-framework-slim-tutorial-1/

导师说下载slim at:

https://github.com/slimphp/Slim

现在一切似乎都很好,但是当我尝试在 Mozilla 的 REST 简易应用程序中加载 REST 时。我得到了错误:

警告:需要(.././libs/Slim/Slim.php):无法打开流:第 5 行的 C:\xampp\htdocs\StudentApp\v1\index.php 中没有这样的文件或目录

致命错误:require():在 C:\xampp\htdocs\StudentApp 中打开所需的 '.././libs/Slim/Slim.php' (include_path='C:\xampp\php\PEAR') 失败第 5 行的 \v1\index.php

我检查了 Slim 目录,发现 Slim.php 确实丢失了。任何人都可以帮助我。谢谢。

【问题讨论】:

  • 您能否将教程的相关部分放在答案中,以便人们一目了然?

标签: php mysql rest


【解决方案1】:

the documentation of Slim 中所述,只需使用 App.php 和 \Slim\App(),而不是 Slim.php 和 \Slim\Slim()

解释清楚

用途:

require 'vendor/autoload.php';

代替:

require '.././libs/Slim/Slim.php';

并使用:

$app = new \Slim\App();

代替:

$app = new \Slim\Slim();

【讨论】:

    【解决方案2】:

    我找到了解决办法。我所做的是从这里下载了 Slim-2x 版本:

    https://github.com/codeguy/Slim

    我将 Slim-2x 的 Slim.php 复制到了 Slim-3x。它有效,但我认为有更好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      • 2019-11-10
      • 1970-01-01
      • 2018-10-13
      相关资源
      最近更新 更多