我使用codeigniter建立了应用程序,
我的控制器名称是userReg
,在控制器中我声明了这样的类,
class UserReg extends CI_Controller { }
当我链接我使用的这个控制器时,<a href="<?php echo base_url();?>userReg">Register</a>
它在localhost中工作正常,但是当我在线时,它会生成页面未找到错误,
我也试过了<a href="<?php echo base_url();?>userreg">Register</a>
,但是没有用。
那有什么解决方案吗?
答案 0 :(得分:2)
根据样式指南,您不应该使用CamelCase:
http://codeigniter.com/user_guide/general/styleguide.html#class_and_method_naming
答案 1 :(得分:1)
您的开发机器可能是具有案例文件系统的Windows,并且您部署在区分大小写的* nix系统上。
首先要检查的是make sue控制器的文件名都是小写的。这可能会解决。
我发现的最佳做法是将所有课程设置得较低,并使用_来分隔单词。