Codeigniter 3.1.0:只有默认路由正常工作

时间:2016-09-11 23:12:04

标签: php codeigniter xampp localhost

我将在问题的前言中说我已经搜索了我的问题的解决方案,包括但不限于Stackoverflow,YouTube和Google。

我的问题:只有我的默认路由在Codeigniter中工作。我的默认路由设置为名为Home的控制器,它加载home.php视图。这很好。我有另一个名为Pages的控制器,截至目前只有一种方法,Contact指向同名的视图。

我的routes.php文件看起来像这样。

var proto = Object.create(HTMLElement.prototype);
proto.customMethod = function() {
  console.log('customMethod called')
};

document.registerElement('custom-el', {
  prototype: proto
});
var instance = document.createElement('custom-el');
instance.customMethod();

如果我将默认路径更改为“页面/联系人”,则会显示我的联系页面。

我的设置如下:

Windows 10 XAMMP 5.6.12 PHP 5.6.12

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

默认控制器名称应与此$route['default_controller'] = 'home';不同,与$route['default_controller'] = 'home/home';

不同

然后尝试使用网址www.site.url / pages / contact工作与否,然后尝试 $route['contact'] = 'pages/contact';

您还可以使用this link调试路线。