2015-11-04 213 views
0

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

为什么我的应用程序不能再找到Slim的命名空间?

回答

1

您不能只使用作曲家将Slim 2应用更新到Slim 3。

苗条3是从修身2.

有很大不同的命名空间修身是仍然存在,但该类不叫苗条了。 这是\Slim\App

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

+0

我读了一些这些,但没有太多可以继续下去,因为它仍然是一个在制品。因此,我将其更改为\ Slim \ App,并且现在接收到“致命错误:Uncaught exception'Slim \ Exception \ NotFoundException'带有消息'Identifier'容器'未定义”,Slim删除了它们的“DI容器”还是被重命名? – Pepzter9

+0

苗条的大部分似乎已被重建。例如,它使用了一个不同的路由器(我认为API也发生了一些变化),它使用Pimple作为DI容器。所以,就像我说的,有很多很多突破性的改变。这是一个新的主要版本。这不是Slim 2的直接替代品。 –