CodeIgniter 入门实践(博客站-1:单视图主页)

来源:互联网 发布:汤臣倍健跟安利 知乎 编辑:程序博客网 时间:2024/06/14 18:15

尝试实现官方手册的Blog案例。
控制器:/application/controllers/Blog.php

控制器代码

Blog.php

文件名要求大写,为什么?

<?phpclass Blog extends CI_Controller {    public function index()    {        echo 'Hello World!';    }}

然而,报错了。

404 Page Not Found
The page you requested was not found.

由于之前本框架搭建了手册中的新闻系统,而且新闻系统是好用的。所以怀疑是新闻系统对当前的Blog系统产生了影响。努力后没有查出问题,所以先将框架复原,即删除所有和新闻系统相关的内容。

也勉强算是解决问题吧。
这里写图片描述
此时,可以看到title的值是不对的。无奈,全部删除换新的。
这里写图片描述
Hello world 显示 OK!

新增函数

    public function comments()    {        echo 'Look at this!';    }

效果:
这里写图片描述

修改路由 /application/config/routes.php

$route['default_controller'] = 'blog';$route['404_override'] = '';$route['translate_uri_dashes'] = FALSE;

效果
这里写图片描述

视图代码

/application/views/blogview.php

<html><head>    <title>My Blog</title></head><body>    <h1>Welcome to my Blog!</h1></body></html>

加载视图

将控制器中的Hello world替换为视图文件。代码如下:

class Blog extends CI_Controller {    public function index()    {        $this->load->view('blogview');    }

效果如下
这里写图片描述

原创粉丝点击