让我们再使用控制器
现在我们将尝试使用控制器的功能来填充视图,以获得更复杂的示例。
以下是我们的看法:/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
)准备要注入视图的信息。
最终结果与第一个例子相同,但我们现在正在使用更多的框架潜力!