CodeIgniter(CI)框架的基本配置

  • 内容
  • 评论
  • 相关

b44afdc57f6994d39327608910ef2d21

CI基本配置:

1.在controllers中新建项目的控制器文件,如test.php
2.在controllers/test.php中填写基本结构:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class test extends CI_Controller {

    public function __construct(){
        //调用父类构造函数
        parent::__construct();
    }
}
?>

3.在views中新建视图文件,如test_view.php
4.在views/test_view.php中填写基本结构:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
echo 'world';//例子,这一句非必须
?>

5.在models中新建模型文件,如test_model.php
6.在models/test_model.php中填写基本结构:

<?php
    if ( ! defined('BASEPATH')) exit('No direct script access allowed');

    class test_model extends CI_Model{
        public function __construct(){
            parent::__construct();
        }

        //模型中的方法例子,非必须
        public function test(){
            echo 'hello ';
        }
    }
?>

7.在application/config/routes.php里面的$route['default_controller'],修改默认控制器,如将Welcome改成test

8.完成上面步骤之后,在controllers/test.php中调用模型和视图:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class test extends CI_Controller {
    public function __construct(){
        parent::__construct();
    }

    public function index()
    {
        //加载模型
        $this->load->model('test_model');
        // 调用模型文件中的方法
        $this->test_model->test();
        //调用视图文件
        $this->load->view('test');
    }
}
?>

做完上述步骤,如果在网页中显示hello world的话,则表示基本配置成功

评论

2条评论
  1. Gravatar 头像

    g

    This text is priceless. When can I find out more?

  2. Gravatar 头像

    gamefly

    Thanks very nice blog!