0

Kohana 3 で書かれたプロジェクトがあります。 /system サブディレクトリは、git サブモジュールを介して取り込まれます。

[submodule "system"]
    path = system
    url = git://github.com/kohana/core.git

バージョン 3.3 以降、すべてのクラスが最初の文字が大文字に変更されたようです。つまり、core.php は Core.php になりました。これは私の Mac ではローカルでは何の効果もないように見えましたが、ホスティング プロバイダーの Fort Rabbit にアプリをアップロードしたので、system/classes/kohana/core.php を開くことができなかったというエラーが表示されます。これは、現在 system/classes/kohana/Core.php になっているためだと思います

誰でも最善の進め方をアドバイスできますか? のすべてのインスタンスをrequire SYSPATH.'classes/kohana/classname'.EXT;大文字に相当するものに変更する必要がありますか?

4

1 に答える 1

0

基本的にはい。3.3 では、クラスを呼び出すときに大文字と小文字を区別する必要があります。ファイル名についても同様です。移行ガイドはこれを非常によく説明しています。この投稿
を チェックして、アップグレードを自動化することもできます。

于 2013-07-04T11:02:07.687 に答える