一个非常简单的 Hello World 应用程序
从全新安装的 Codeigniter 3 开始,这是一个从 Hello World 应用程序开始的简单方法,通过这个可靠的 PHP 框架打破僵局。
为此,你可以开始创建我们希望为 Hello World 应用程序显示的视图。
我们将把它放在你的应用程序文件夹中,在这里:
在 hello_world.php
(/application/views/
)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello World</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
这只是一个简单的 HTML 内容。
现在,为了显示这个视图,我们需要一个控制器。控制器将调用视图以便显示其内容。
为了使其正常工作,控制器需要进入适当的控制器文件夹。
这是我们要放置 Hello World 控制器的地方:
/application/controllers/Hello_world.php
(控制器的名称通常是 snake_case ,首字母大写)
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Hello_world extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function index(){
$this->load->view('hello_world');
}
}
控制器的默认功能是索引功能。
现在,你将能够看到访问以下地址的 Hello World 页面的内容:
http://[your_domain_name]/index.php/hello_world
或者,如果你使用 .htaccess 应用修复程序(返回修复程序的安装页面)
http://[your_domain_name]/hello_world
(如果你在本地工作,很可能是你找到你的页面的地址是:http://localhost/hello_world
)
实际上是在调用控制器类(在本例中为 Hello_world
,但在 URL 中使用全部小写)形成的 URL。在这种情况下它就足够了,因为我们使用了索引函数。如果我们使用不同的函数名称(比如说 greetings
),我们应该使用这样的 URL:
http://[your_domain_name]/hello_world/greetings
其结构为/[controller_name]/[method_name]
。
干得好! 你的第一个 Codeigniter 应用程序正在运行!