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

[已解决] 教程第一步就把我给难倒了

[复制链接]
发表于 2015-12-26 12:10:09 | 显示全部楼层 |阅读模式
本帖最后由 评兄 于 2015-12-26 12:12 编辑

刚开始接触CI,看了文档,把文档自己输入一遍,在第一步写第一个控制器的时候就遇到问题了。
写第一个控制那一章里,原文“新建一个文件 application/controllers/Pages.php ,然后添加如下代码。”

我结合上下文,写成这样子:

PHP复制代码
 
 
<?php
class Pages extends CI_Controller {
 
public function view($page = 'home')
{
    if ( ! file_exists(APPPATH.'/views/pages/'.$page.'.php'))
    {
        // Whoops, we don't have a page for that!
        show_404();
    }
 
    $data['title'] = ucfirst($page); // Capitalize the first letter
 
    $this->load->view('templates/header', $data);
    $this->load->view('pages/'.$page, $data);
    $this->load->view('templates/footer', $data);
}
 
}
 
复制代码


通过localhost/index.php/pages/view访问时出现404错误提示,这个问题在哪里?如何解决?


发表于 2015-12-26 15:42:45 | 显示全部楼层
APPPATH.'/views/pages/'.$page.'.php' 这个文件不存在
发表于 2015-12-28 00:54:26 | 显示全部楼层
你要先建一个home.php文件(里面随便打几个字,哪怕是空的也行),放到view/pages这个目录里面。

本版积分规则