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 就可以看到效果了。