CI3.0笔记

本文档详细介绍了CI3.0框架的URL指定、数据库操作、分页、文件上传、session管理和表单验证等核心功能,包括配置路由、Active Record查询、分页配置、文件上传规则及Session安全设置。
摘要由CSDN通过智能技术生成
一.CI框架的指定URL操作

除了常规的Module/Controller/Action外,我们还可以在Application/config/routes.php 配置指定的操作:

1.指定跳转:

$route['abc'] = 'test';

当输入abc时指定跳转到test控制器;

2.复杂跳转:

$route['abc/(:any)']['put'] = 'test/index/$1';

1.:any表示后面必须接入任何东西;
2.[‘put’]表示只有put请求才会跳转;
3.’test/index/$1 表示跳转到test 控制器执行index动作,传入参数$1(即输入的:any);

3.匹配正则跳转:

$route['abc/[a-z]+/(\d+)'] = 'test/index/$1/$2';

1.后面第一个必须至少是一个以上的字母,第二个必须是至少有一个以上的数字;
2.$1和$2可以同时传过去;

4.回调函数跳转:
$route['abc/(\d+)'] = function($id){
   
    return 'test/index/$id';
}
二.CI的数据库操作
1.基本query操作
$this->load->database();
//载入数据库
$res = $this->load->query($sql);
//执行sql语句,返回一个对象
$list = $res->result();
//获取结果集,对象,如果要取得数组,则用result_array();
2.AR操作

注:3.0之后,active record已经被改写成query_builder
首先在config/database.php里面设置$query_builder=TRUE,默认是false

1.增

$this->db->insert('table_name' , $insert_data)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值