您的位置:首页 > 其它

CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)

2017-01-04 21:22 363 查看
1. 超级对象中的URI

CI_URI类的解析url的相关信息

直接使用$this->uri可以使用它的相关属性

system/core/URI.php文件中

部分常用属性:

(1) 分段获取url相关信息

?
入口文件.php/控制器/动作/参数1/参数2/...

(2) 通过方法中的形参传参

需要设默认值和顺序要注意

index.php/user/index/3/zhangsan

?
2.CI控制器的扩展

在application/core/文件夹下面

添加自己的扩展控制器

?
配置模型前缀

?
3.模型的相关操作

文件名全小写,类名首字母大写

建议类名加上 _model后缀

在控制器中加载模型:

在construct中加入:

?
为模型起别名

?
4.url中的常用函数

(1)帮助我们生成控制器

?
(2)图片路径的使用

?
?
可以在autoload.php中配置自动加载

$autoload['helper']加入url

5. CI中的路由与伪静态

(1) 路由伪静态

?
(2) 隐藏入口文件

?
6. CI中的分页

?
分页中按钮的定制(注意在初始化之前配置好)

?
在url的哪一段上,对应上面的$offset

默认是3,否则需要修改对应值

7. CI 中session的使用

?
(1)获取系统session

?
(2) 添加自定义session

?
(3)闪出数据 (取出一次后失效)

?
登录数据中 返回登录前的那一个页面的url可以记录下来,

注意:一次性的数据,读取一次后会自动销毁。

为了确保安全,在config.php生成随机加密的字符串中加入

?
是否要将cookie加密

?
8. CI中的文件上传

?
上传处理:

?
文件上传的数据

?
9. CI中的验证码

?
更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend
FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

您可能感兴趣的文章:

CI框架扩展系统核心类的方法分析

CI框架简单邮件发送类实例

CI框架文件上传类及图像处理类用法分析

CI框架安全类Security.php源码分析

CI框架中zip类应用示例

CI框架验证码CAPTCHA辅助函数用法实例

php ci框架验证码实例分析

CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: