Codeigniter 笔记(1)

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.

    

你可能感兴趣的:(CodeIgniter)