|
本帖最后由 crazyci 于 2016-1-30 01:50 编辑
在windows上应该没有这个问题
如果是在linux上这问题太普遍了。
首先linux严格区分大小写,控制器如果是 welcome 则就不行,必须是Welcome.php 才可以
ci 框架核心类中的部分代码,看完你就全明白了
system/core/Codeigniter.php
PHP复制代码 $e404 = FALSE;
$class = ucfirst($RTR->class); //将首字母转化为大写了。
$method = $RTR->method;
if (empty($class) OR ! file_exists(APPPATH .'controllers/'.$RTR->directory.$class.'.php'))
{
$e404 = TRUE;
} 复制代码
就是这样,最好在windows上也遵循ci的规范。
|
评分
-
查看全部评分
|