goyuquan 发表于 2014-3-5 22:45:31

无法识别新类

刚接触CI,按照手册案例,在controllers里创建的新类系统无法识别,好像不认,怎么加事儿

自来也 发表于 2014-3-6 02:17:26

能把问题描述的详细点么

goyuquan 发表于 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


做完这些之后网页没有任何反应,好像识别不出新的控制器文件

a0bc12345 发表于 2014-3-12 14:01:55

你是怎么访问的这个文件?

goyuquan 发表于 2014-3-20 15:13:13

你说对了,是没设置路由
页: [1]
查看完整版本: 无法识别新类