设置了一个控制器来处理静态页面。控制器是简化CodeIgniter中工作的类。
在CodeIgniter框架URL中, 遵循基本模式。
在以下网址中,
http://abc.com/book/novel/
在这里, “ book”是控制器类, 或者你可以说这是控制器名称。
‘novel’是被调用的方法。它扩展到CI_Controller以继承控制器属性。
打印Hello World的示例
在控制器中创建文件
在Controller中, 创建一个名为“ Hello.php”的文件。该文件将保存在CodeIgniter的Controller文件夹中。编写以下代码。
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Hello extends CI_Controller {
public function index()
{
$this->load->view('hello_world');
}
}
?>
在这里, 你的控制器类是Hello, 扩展到CI_Controller意味着它们可以访问控制器类中定义的方法和变量。
$ this加载视图, 库并命令框架。
在视图中创建文件
创建一个名为“ hello_world.php”的文件。将此文件保存在CodeIgniter的View文件夹中。编写以下代码。
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<p>Hello World!!</p>
</body>
</html>
运行控制器文件
要运行该文件, 请遵循路径http://localhost/CodeIgniter/index.php/Hello/