• CI框架基础知识


    调用一个视图

    a.调用一个视图

    $this->load->view('视图文件名');

    b.调用多个视图

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

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

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

    将动态数据传入视图中

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

    控制器代码:

    $data=array('v_name'=>$name,'v_count'=>$count,'v_arr'=>$arr);

    $this->load->view('testview',$data);

    PHP文件操作

    $re=fopen('./num.txt','w');

    fwrite($re,$count);

    fclose($re);

    利用CI模型操作数据库

    1.连接数据库

    $this->load->database();

    写在模型的构造函数里

    这样加载模型的同时就连接了数据库了,非常方便

    2.插入数据

    $this->db->insert($t_name,$data);

    $t_name=要操作的表

    例:

    $this->db->insert("user",$arr);

    3.更新数据

    $this->db->where(字段名,字段值);

    $this->db-update(表名,修改值的数组);

    例:

    $this->db->where("uid",$id);
    $this->db->update("user",$arr);

    4.查询数据

    $this->db->where(字段名,字段值);

    $this->db->select(字段);

    $query=$this->db->get(表名);

    return $query->result();

    例:

    $this->db->where("uname",$uname);
    $this->db->select("*");
    $query=$this->db->get("user");
    return $query->result();

    5.删除数据

    $this->db->where(字段名,字段值);

    $query=$this->db->delete(表名);

    例:

    $this->db->where("uid",$id);
    $this->db->delete("user");

     CI框架操作文件上传

    http://www.cnblogs.com/shanmao/p/3515135.html

    利用CI类实现SESSION登陆验证

    1.修改配置文件

    config.php

    $config['encryption_key']

    2.加载SESSION类

    $this->load->library('session');

    3.创建SESSION

    $this->session->set_userdata($array);

    4.查看SESSION

    $this->session->userdata(session名);

    5.删除SESSION

    $this->session->unset_userdata('SESSION名');

  • 相关阅读:
    今天在这里开博客,分享心情与技术
    tp3.2控制器返回时关闭子窗口刷新父页面
    关于iframe与$.load()哪个更好
    javascript的匿名函数的理解(转载学习)
    DOM入门学习笔记
    SQL学习基础笔记
    多线程和套接字入门学习笔记
    网络套接字学习以及聊天程序开发实例
    DOM 讲解结束
    JQuery 基础学习
  • 原文地址:https://www.cnblogs.com/shanmao/p/3515674.html
Copyright © 2020-2023  润新知