|
楼主 |
发表于 2015-4-16 11:59:08
|
显示全部楼层
已解决具体如下:
开始主页用index.php控制器不行,index关键词冲突。后改用IndexController.php控制器,主页没问题。我又新建了一个Main控制器,控制器文件名用的是这个MainController,但地址栏式Main肯定找不到控制器。
现改为:
config.php 修改
$config['uri_protocol'] = 'PATH_INFO';
--------------------------------------------------------
application\controllers目录下新建home和admin两个文件夹
主页用indexpage命名控制器,建立Showpage.php控制器
http://192.168.1.101/CodeIgniter3/index.php/home/showpage/view/123
可以访问到前端控制器
---------------------------------------------------
http://192.168.1.101/CodeIgniter3/index.php/admin/indexpage
就可以访问后台的控制器
问题出在习惯了thinkphp控制器命名,导致访问的控制器不存在。
另外$config['url_suffix'] = '.html';可设置.html结尾
|
|