Codeigniter Autoload类在ubuntu中不起作用

时间:2014-01-22 05:25:57

标签: php codeigniter ubuntu autoload

我正在使用codeigniter框架进行开发。

我使用了一个类Users.php作为基类。所有其他类都来自这个类 类广告扩展用户。

为此,我在配置文件中添加了此代码

 function __autoload($class="Users")
 {
 if(strpos($class, 'CI_') !== 0)
  {
  @include_once( APPPATH . 'controllers/'. $class . EXT );
  }
 }
当我使用Windows时,它在我的localhost中正常工作....现在我刚刚安装 ubuntu 12.o4并尝试加载我的页面......但它显示空白

请帮帮我

谢谢

1 个答案:

答案 0 :(得分:1)

我认为这可能是文件名问题。你应该使用

class User extends CI_Controller {.....
您的User.php文件中的

..简而言之,类名应与您的文件名完全匹配。因为linux OS区分大小写..