數據通過控制器以一個數組或是對象的形式傳入視圖 , 這個數組或對象作為視圖載入函數的第二個參數如果你使用一個對象,那麼類變量將轉換為數組元素。好了,讓我們用你的控制器試試。打開控制器並添加以下代碼
<?php class Blog extends CI_Controller {
function index()
{
$data['title'] = "My Real Title";
$data['heading'] = "My Real Heading";
$this->load->view('blogview', $data);
}
}
?>
現在,打開你的視圖文件,將其中的文本替換成與數組對應的變量:注意才前台頁面取值時,直接用$key值,而不是$data
<html>
<head>
<title><?php echo $title;?></title>
</head>
<body>
<h1><?php echo $heading;?></h1>
</body>
</html>
總結:當傳遞的是類變量$data的時候,那麼它會轉換為數組元素
方法很簡單,需要的小伙伴自由發揮下,加入到自己的項目中去就可以了。