使用CodeIgniter 3.1.11 版本,在window虚拟机下运行正常,在迁移Linux服务器的过程中,出现提示。
Unable to locate the model you have specified Functable_model
对这个问题进行搜索引擎搜索,得到的结论是 windows和linux对文件名的处理不一致导致。
解决方法描述与网上不太一致,将解决方法记录如下,
1:将models目录下的文件名首字母大写,其它字母小写,示例 Functable_model.php
2: 将models目录下的类名与文界面做一样的修改,示例class Functable_model extends CI_Model
3: 将controller目录下的文件名首字母大写,其它字母小写,示例 Functable.php
4:将controller目录下的类名与文界面做一样的修改,示例class Functable extends CI_Controller
Tags:
CodeIgniter windows和linux
CodeIgniter windows和linux