📅  最后修改于: 2023-12-03 15:07:52.679000             🧑  作者: Mango
CodeIgniter是一个简单而强大的PHP框架,为开发人员提供了许多实用的工具和功能。在本篇文章中,我们将介绍如何使用CodeIgniter框架来创建一个基本的站点。
首先,你需要从CodeIgniter官网下载最新版本的框架。将下载得到的文件解压到你的网站根目录中。你应该得到一个与文件夹名相同的文件夹:
/codeigniter/
application/
system/
user_guide/
index.php
现在,你需要设置一下CodeIgniter框架的配置。对于这个任务,你只需要编辑/codeigniter/application/config/config.php
文件。
在文件的第11行,你应该看到如下的代码行:
$config['base_url'] = '';
将这一行修改为你的站点的URL。例如,如果你的站点位于http://localhost/codeigniter/
,那么你应该将它修改为:
$config['base_url'] = 'http://localhost/codeigniter/';
接下来,你需要修改配置文件中的数据库设置。将/codeigniter/application/config/database.php
文件复制到/codeigniter/application/config/database.php
文件中,并按照你自己的实际情况修改数据库设置。
现在,我们需要创建一个控制器来处理我们站点的请求。在/codeigniter/application/controllers/
文件夹中创建一个名为welcome.php
的文件,并将如下代码复制到其中:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$this->load->view('welcome_message');
}
}
这个控制器会加载/codeigniter/application/views/welcome_message.php
视图文件。现在,我们需要创建这个视图文件。
在/codeigniter/application/views/
文件夹中创建一个名为welcome_message.php
的文件,并将如下代码复制到其中:
<!DOCTYPE html>
<html>
<head>
<title>Welcome to your new CodeIgniter site!</title>
</head>
<body>
<h1>Welcome to your new CodeIgniter site!</h1>
</body>
</html>
这个视图文件只是简单地展示出一些文本。现在我们需要告诉CodeIgniter如何加载我们的控制器和视图。
在/codeigniter/application/config/routes.php
文件中,我们需要创建一个路由规则来指定我们需要使用哪个控制器。
默认情况下,CodeIgniter会将URL的第一段作为控制器名,第二段作为控制器的方法名。对于我们的站点来说,我们需要将默认路由规则更改为:
$route['default_controller'] = 'welcome';
$route['(:any)'] = 'welcome/$1';
这些规则将会将所有的请求都发送到我们的welcome
控制器上。
现在,你已经创建好了你的CodeIgniter站点。在浏览器中输入你的站点URL,你应该可以看到一个简单的欢迎页面。
在本文中,我们介绍了如何使用CodeIgniter框架来创建一个基本的站点。我们涵盖了通过安装CodeIgniter框架、创建控制器和视图、以及创建路由等步骤来实现这一目标。虽然这个站点只是个刚刚起步的基础站点,但是这个框架可以让你更加轻松地开发出更加复杂的应用程序。