用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1512|回复: 6
收起左侧

[HELP] CodeIgniter识别不出新的控制器

[复制链接]
发表于 2014-3-6 10:09:50 | 显示全部楼层 |阅读模式
刚安装,按照手册上我是这样做的,
创建一个控制器文件application/controllers/pages.php,并编写如下代码:

<?php

class Pages extends CI_Controller {

  public function view($page = 'home')
  {
    if ( ! file_exists('application/views/pages/'.$page.'.php'))
  {
    // 页面不存在
    show_404();
  }
  
  $data['title'] = ucfirst($page); // 将title中的第一个字符大写
  
  $this->load->view('templates/header', $data);
  $this->load->view('pages/'.$page, $data);
  $this->load->view('templates/footer', $data);
  }
}


创建页头文件 application/views/templates/header.php ,代码如下。
<html>
<head>
  <title><?php echo $title ?> - CodeIgniter 2 Tutorial</title>
</head>
<body>
  <h1>CodeIgniter 2 Tutorial</h1>
  
创建一个页脚 application/views/templates/footer.php ,代码如下:
<strong>&copy; 2011</strong>  
</body>
</html>

为控制器添加逻辑结构
在 application/views/pages/ 文件夹中创建两个文件, home.php 和 about.php


做完这些之后网页没有任何反应,一直是欢迎页面,把欢迎页删了就404了,好像识别不出新的控制器文件

发表于 2014-3-6 10:25:57 | 显示全部楼层
应该是application/controllers/Pages.php吧
 楼主| 发表于 2014-3-11 14:47:50 | 显示全部楼层
解决了,没设置路由
发表于 2014-7-13 22:17:46 | 显示全部楼层
这个问题没有人回答呀,我也想看这个问题在于404 Page Not Found The page you requested was not found.
发表于 2014-7-13 22:23:59 | 显示全部楼层
原来是这么简单,难怪没有回答,不要心急,往下看就知道了
发表于 2014-7-13 22:24:10 | 显示全部楼层
原来是这么简单,难怪没有回答,不要心急,往下看就知道了

本版积分规则