博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeigniter 笔记(1)
阅读量:7058 次
发布时间:2019-06-28

本文共 901 字,大约阅读时间需要 3 分钟。

hot3.png

CI控制器:
    1.方法名字前加_ 方法变为私有的。无法通过url访问到。

    2。要使用构造函数,必须在构造函数里面加入parent::__construct();

几种可用的资源  辅助函数:

 helper  一旦载入  全局可用 可以在任何地方载入,但是不建议在视图中载入
$this->load->helper( array('helper1', 'helper2', 'helper3') ); 一次性载入多个辅助函数
同时载入多个辅助函数 如果重名  CI报500错误。
扩展一个 helper  在前面加MY_  就对了(加的这个可配置)
array_pop() 函数删除数组中的最后一个元素。

CI路由详解:

    1.:num 匹配一个只包含有数字的段。
    2.:any 匹配一个包含任何字符的段。
 层次运行  先配置的优先于后配置的。

辅助函数详解:

数组辅助函数:
1.$this->load->helper('array');   
2.element('color',$array,null); 查看数组中的索引是否已经设定并且有指向的值,返回这个值,否则返回false或者第三个自己设定的参数。
3.random_element($array);根据提供的数组随机返回其中的一个元素值。
4.elements($array('a','b'),$array,null)根据传入的数组检测每个索引  没有指向值的索引默认返回false或者自己设置的null.整个函数返回一个数组。(用处。过滤post数据 防止你不想要的数据进入数据库)
验证码辅助函数:
1.加载captcha这个helper。
2.create_captcha($options) 根据设置生成一个验证码 返回值是一个包含此图像数据的数组.

COOKIES辅助函数:

1.$this->input->set_cookie().这样设置cookie
2.delete_cookie('name');删除cookie 给出cookie的名字就成。
3.

    

转载于:https://my.oschina.net/u/260725/blog/118358

你可能感兴趣的文章
mysql事务未提交导致锁等待如何解决
查看>>
Oracle Datagurad Failover
查看>>
linux中lamp的搭建论坛博客
查看>>
创建linux虚拟机
查看>>
V 1 集群相关概念及LVS(LB)
查看>>
一个经典实用的iptables shell脚本
查看>>
java实现截屏功能
查看>>
if test
查看>>
早起秘籍
查看>>
容器领域的十大监控系统对比(下)
查看>>
大师的错误?UNP1中raw socket不能接收TCP和UDP的错误
查看>>
11g DataGuad正确修改sys密码的方法
查看>>
Vmware12 u盘启动系统
查看>>
zabbix自带模板监控MySQL服务
查看>>
Ansible之七:Playbook常用模块
查看>>
玩转树莓派——管理 Windows IoT 设备
查看>>
关于informix网络连接的设定
查看>>
Harbor安装配置(HTTPS)
查看>>
《白帽子讲WEB安全》学习笔记之第1章 我的安全世界观
查看>>
压测工具ab(Apache)详解
查看>>