PHP100_CodeIgniter框架学习笔记(2)

本节大纲:
1、简述视图与控制器的关系
2、CI如何创建视图
3、CI控制器如何调用视图
4、CI控制器如何向视图传值

一、视图与控制器的关系

记住,在一个 MVC 框架中,控制器扮演着交通警察的角色,那么,他有责任去取回某一特定的视图。

1、控制器
a、调用视图:控制器需要根据用户访问的不同方法,去调用相关的视图。
b、传送数据:控制器需要向视图中传送需要展示给用户的业务数据。

2、视图
a、什么是视图?
简而言之,一个视图就是一个网页,或是网页的部分,如头部,底部,侧边栏等等。
b、CI中的视图存放在哪儿?
\application\views\

二、创建视图

1、找到目录:项目目录/view/
2、创建文件:文件后缀:一般用.php
3、写代码:HTML代码

三、调用视图

1、a.调用一个视图
$this->load->view('视图文件名');
2、b.调用多个视图
$this->load->view('hello_index_h');
$this->load->view('hello_index');
$this->load->view('hello_index_f');

四、将动态数据传入视图中
1、数据通过控制器以一个数组或是对象的形式传入视图
2、这个数组或对象作为视图载入函数的第二个参数

你可能感兴趣的:(CodeIgniter,视图,控制器,数据传递)