CodeIgnite是一个轻量级的PHP开发框架。使用它可以减轻开发负担,并且实现良好的MVC模式。现在记录一下用其搭建一个简单网站的教程:
1. 上官方网站下载最新版源代码, 官网:http://codeigniter.org.cn;
2. 将源代码解压到www目录,按照说明配置 application/config 中的配置文件,通过浏览器即可访问到最初欢迎页面网页;
3. 在 application/controllers 中新建 index.php 文件,其代码如下:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Index extends CI_Controller { function __construct() { parent::__construct(); $this->load->helper('url'); // 用于加载url帮助功能 } public function index() { $this->load->view('index'); } }4. 在 application/views 中新建 index.php 文件,其代码如下:
<!DOCTYPE html> <html> <head> <title>登录-知识推荐</title> <base href="<?=base_url() . 'assets/';?>"><!--重写网页的基础路径--> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <link href="css/base.css" type="text/css" rel="stylesheet"> <link href="css/index.css" type="text/css" rel="stylesheet"> <script type="text/javascript" src="js/main.js"></script> </head> <body> <div class="all"> <div class="middle"> <div class="main_wrap"> <div class="main"> <div class="logo"> <img src="img/logo.gif" class="raw_image logoimg" alt="知识推荐"> </div> <div class="content"> <div class="previewimg"> <img src="img/tag.png" class="raw_image" alt="知识推荐"> </div> <div class="explain"> <span>微博浩瀚的数据海洋中蕴藏着丰富的知识 <font class="title">知识推荐</font> 为您开启智慧的大门,目前我们暂时为您提供算法和会议的相关知识</span> </div> <div class="login_button"> <a href='' ><img src="img/weibologin.png"></a> </div> </div> </div> </div> </div> <?php include 'modules/foot.php';?> </div> </body> </html>5. 在网站根目录下新建 assets 目录,将 css、js、images 等文件放到该资源目录中。
6. 将 application/config/routes.php 中的 $route['default_controller'] 改为 index。
7. 在浏览器中输入 http://localhost/Web_size 就可以看到效果了。