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

[讨论/交流] 无法识别新类

[复制链接]
发表于 2014-3-5 22:45:31 | 显示全部楼层 |阅读模式
刚接触CI,按照手册案例,在controllers里创建的新类系统无法识别,好像不认,怎么加事儿
发表于 2014-3-6 02:17:26 | 显示全部楼层
能把问题描述的详细点么
 楼主| 发表于 2014-3-6 10:03:03 | 显示全部楼层
刚安装,按照手册上我是这样做的,
创建一个控制器文件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


做完这些之后网页没有任何反应,好像识别不出新的控制器文件
发表于 2014-3-12 14:01:55 | 显示全部楼层
你是怎么访问的这个文件?
 楼主| 发表于 2014-3-20 15:13:13 | 显示全部楼层
你说对了,是没设置路由

本版积分规则