PHP框架CI(codeigniter)的使用笔记

流程图:

控制:

1.当想在控制类中直接跳转到其它控制类时,可以使用redirect()函数。

2.session的应用,在分页查询的时候可以用session(普通的get方式对CI来说太麻烦了);在信息或者状态提示的时候可以使用session的“闪出数据”。

视图 :

1.如果有多个视图被控制器调用,那么他们将会被合并到一起。当我们一次性载入多个视图的时候,你只需在第一个视图传入数据就可以了。

2.view函数第三个可选参数可以改变函数的行为,让数据作为字符串返回而不是发送到浏览器。

3.引用外部文件(CSS)的方法是,在引入文件的路径上加入base_url()方法,此方法可以在autoload.php设为自动装载。

4.在视图页面,可以直接通过“$this->属性->方法”来调用框架里的辅助函数等方法。

5.如果分页的显示一直不对(如果一直显示着第一页),检查$config['uri_segment']参数是否设置了,不设置的话默认是3,可能会取不到分页参数导致一直显示着第一页。

模型:

1.想要使用数据库原生的函数,可以在insert的时候使用set()方法,如$this->db->set('time','NOW()',false)。

2.想使用自定义的SQL,可以使用query()方法。

其它:

1.辅助函数文件一般保存在 system/helpers 或 application/helpers 文件夹中。CodeIgniter 将会先在 application/helpers 寻找对应的辅助函数文件, 如果目录不存在或者目录下没有对应的辅助函数文件,CI 才会载入 system/helpers 下的辅助函数文件。

原文地址:https://www.cnblogs.com/xujanus/p/3441412.html