php – Codeigniter 2.2 升級到 Codeigniter 3.0 dev 的注意事項

Controller, Model, Libraries 裡的文件需要改成大寫

在system/core/Codeigniter.php 376行

$class = ucfirst($RTR->class);

可以知道強制檔名開頭為大寫。

如果本機是 Windows 開發,遠端是 Linux,因為Win是不區分大小寫,所以再升級不會發覺。但是Linux 有區分。可以配合網友提供的 http://sofree.cc/ken-rename/ 這套軟體來批次修改檔名。

其他有非常多的細項,打算在 Codeigniter 3.1 做移除。可參考官網原文說明

http://www.codeigniter.com/userguide3/installation/upgrading.html

發表迴響