zoukankan      html  css  js  c++  java
  • 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 ?>位访问
    

     

  • 相关阅读:
    windows和linux下安装 redis
    YII1 配置redis并使用
    YII1 安装smarty模版引擎
    thinkphp5 阿里云短信 发送多参数的短信
    利用securecrt或者xshell 下载服务器端文件到本地windows系统中
    Swift 内存管理
    扩展和协议
    继承
    构造与析构
    方法
  • 原文地址:https://www.cnblogs.com/Hebe/p/3015471.html
Copyright © 2011-2022 走看看