教程第一步就把我给难倒了
本帖最后由 评兄 于 2015-12-26 12:12 编辑刚开始接触CI,看了文档,把文档自己输入一遍,在第一步写第一个控制器的时候就遇到问题了。
写第一个控制那一章里,原文“新建一个文件 application/controllers/Pages.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错误提示,这个问题在哪里?如何解决?
APPPATH.'/views/pages/'.$page.'.php' 这个文件不存在 你要先建一个home.php文件(里面随便打几个字,哪怕是空的也行),放到view/pages这个目录里面。
页:
[1]