CI框架视图与控制器

视图与控制器的关系:

  1. 控制器:

·调用视图

控制器需要根据用户访问的不同方法,去调用相关的视图

·传送数据

控制器需要向视图中传送需要展示给用户的业务数据

2. 视图:

简而言之,一个视图就是一个网页,或是网页的部分,如头部,底部,侧边栏等等

CI中的视图存放在:\application\views\

创建一个视图:

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

调用一个视图:

  1. 调用一个视图

$this->load->view('视图文件名');//如果视图文件是.PHP结尾的,可以不写后缀,否则要加后缀

2. 调用多个视图

$this->load->view('hello_index_h');

$this->load->view('hello_index');

$this->load->view('hello_index_f');

将动态数据传入视图中:

数据通过控制器以一个数组或是对象的形式传入视图 , 这个数组或对象作为视图载入函数的第二个参数

controller/hello.php

function show()

{

$name="shuiyue";

$count="1";

$data=array('vname'=>$name,'vcount'=>$count);

$this->load->view('v_hello',$data);//如果是调用多个视图,只需要在第一个视图传参

$this->load->view('v_hello2');

}

/view/v_hello.php

<?php echo $vname ?>是第<?php echo $vcount ?>位访问

 

原文地址:https://www.cnblogs.com/Hebe/p/3015471.html