0
点赞
收藏
分享

微信扫一扫

CodeIgniter框架大小写问题

汤姆torn 2022-02-21 阅读 76


最近在学习CodeIgniter框架,应该说还是一个比较简单,容易上手的基于MVC原则设计的轻型框架,而且据说性能出色,扩展性强。

在Windows下倒是很简单的就构建了环境,用的Php7+Apache+ZendStudio进行开发。

木有什么大问题。

不过现在主流的还是LAMP吗,所以使用虚机装了SentOS7,部署了httpd和php5.4作为web服务器。配置了firewalld相关的防火墙设置。

主要是开放dns,http端口服务,丢了一个phpinfo测试环境没问题。

然后把demo项目丢上去后,发现报404错误。

windows下完全没有问题,到linux下就报错了。加了几个群,被所谓高手各路嘲讽后,也没人给说问题在哪,光让自己看使用手册,这里鄙视一下这类货色。

最后还是无意间发现有人说Model找不到的问题,最后问题是由于大小写导致的。

于是突然想起来Linux是严格区分大小写的。

目前我的Demo是按照教材,php文件名小写,类名大写的规定走。而且当时还看到过专家解释的截图:

​​

​​

​​

上面说应该是类名大写,文件名小写,不知道是不是CI框架版本问题,我的是3.06版本。

总之目前我的问题解决了,Controller和Model的php文件名和类名都要大写首字母,但是load的时候全部小写。

最后view要全部小写,这样算是解决了。

做个记录吧,折腾了一下午。


举报

相关推荐

0 条评论