【问题标题】:Updating Slim via composer通过 composer 更新 Slim
【发布时间】:2015-11-04 13:59:44
【问题描述】:

所以我目前在我的 JSON 作曲家文件中使用 2.*,但是当我尝试将其更改为 @dev 以获取最新更新 Slim 3 时,我的应用程序出现错误。 “致命错误:找不到类 'Slim\Slim'”。

为什么我的应用找不到 Slim 的命名空间了?

【问题讨论】:

    标签: php namespaces composer-php slim


    【解决方案1】:

    您不能只使用 Composer 将 Slim 2 应用更新到 Slim 3。

    Slim 3 与 Slim 2 有很大不同。

    Slim 命名空间仍然存在,但该类不再称为 Slim。 我是\Slim\App。

    阅读文档:http://slimframework.com/docs/(适用于 Slim 3),您会发现有许多重大变化。

    【讨论】:

    • 我阅读了其中的一些内容,但目前还没有太多可继续的内容,因为它仍然是一个 WIP。所以我把它改成了\Slim\App,现在收到“致命错误:未捕获的异常'Slim\Exception\NotFoundException',消息'标识符'容器'未定义”,Slim 是否删除了他们的“DI 容器”或者也被重命名了?
    • 大部分 Slim 似乎都已重建。例如,它使用不同的路由器(我认为 API 也发生了一些变化),并且它使用 Pimple 作为 DI 容器。所以,就像我说的,有很多重大的变化。这是一个新的主要版本。它不是 Slim 2 的直接替代品。
    猜你喜欢
    • 2016-08-28
    • 1970-01-01
    • 2015-03-21
    • 2013-12-22
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    • 2014-11-10
    相关资源
    最近更新 更多