一個非常簡單的 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 應用程式正在執行!