数据经过控制器以一个数组或是对象的形式传入视图 , 这个数组或对象做为视图载入函数的第二个参数 若是你使用一个对象,那么类变量将转换为数组元素。 好了,让咱们用你的控制器试试。打开控制器并添加如下代码: <?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的时候,那么它会转换为数组元素php