2015-11-04 210 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的直接替代品。 –