讓我們再使用控制器
現在我們將嘗試使用控制器的功能來填充檢視,以獲得更復雜的示例。
以下是我們的看法:/application/views/hello_world.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello World</title>
</head>
<body>
<h1><?php echo $greetings;?></h1>
</body>
</html>
現在我們有一個佔位符來顯示我們的問候語。
以下是我們如何更改控制器以使其工作:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Hello_world extends CI_Controller {
public function __construct() {
parent::__construct();
}
public function greetings(){
$data = array('greetings'=>'Hello World');
$this->load->view('hello_world',$data);
}
}
$data
陣列使用在檢視中呼叫的相同標籤(greetings
)準備要注入檢視的資訊。
最終結果與第一個例子相同,但我們現在正在使用更多的框架潛力!